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