RenderState
RenderState class
Estado de representación para construir la canalización Los cambios realizados en el estado de representación no afectarán las instancias de canalización creadas.
public class RenderState : IComparable<RenderState>, IDisposable
Constructores
Propiedades
| Nombre | Descripción |
|---|
| Blend { get; set; } | Habilitar o deshabilitar la fusión de fragmentos. |
| BlendColor { get; set; } | Obtiene o establece el color de fusión donde se usa enConstantColor |
| CullFace { get; set; } | Habilitar o deshabilitar la cara eliminada |
| CullFaceMode { get; set; } | Obtiene o establece qué rostro se descartará. |
| DepthFunction { get; set; } | Obtiene o establece la función de comparación utilizada en profundidad test |
| DepthMask { get; set; } | Habilita o deshabilita la escritura de profundidad. |
| DepthTest { get; set; } | Habilitar o deshabilitar la prueba de profundidad. |
| DestinationBlendFactor { get; set; } | Obtiene o establece cómo se mezcla el color. |
| FrontFace { get; set; } | Obtiene o establece qué orden es la cara frontal. |
| PolygonMode { get; set; } | Obtiene o establece el modo de representación del polígono. |
| ScissorBox { get; set; } | Obtiene o establece la caja de tijera |
| ScissorTest { get; set; } | Habilitar o deshabilitar la prueba de tijera |
| SourceBlendFactor { get; set; } | Obtiene o establece cómo se mezcla el color. |
| StencilBackFace { get; } | Obtiene el estado de la plantilla para la cara posterior. |
| StencilFrontFace { get; } | Obtiene el estado de la plantilla para la cara frontal. |
| StencilMask { get; set; } | Obtiene o establece la máscara que se aplica AND con la referencia y el valor de la plantilla almacenada cuando se realiza la prueba. |
| StencilReference { get; set; } | Obtiene o establece el valor de referencia para la prueba de plantilla. |
| StencilTest { get; set; } | Habilitar o deshabilitar la prueba de plantilla. |
Métodos
| Nombre | Descripción |
|---|
| CompareTo(RenderState) | Compara el estado de renderizado con otra instancia |
| Dispose() | Desechar elRenderState y libera todos los recursos internos. |
| override Equals(object) | Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
| override GetHashCode() | Devuelve el código hash de esta instancia. |
Ver también