RenderState
Visión general
RenderState es una clase en Aspose.3D FOSS para .NET. Hereda de: IDisposable, IComparable<RenderState>.
Estado de renderizado para construir la canalización. Los cambios realizados en el estado de renderizado no afectarán a las instancias de canalización creadas.
Esta clase proporciona 5 métodos para trabajar con objetos RenderState en programas .NET. Los métodos disponibles incluyen: CompareTo, Dispose, Equals, GetHashCode, RenderState. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET. Propiedades: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, y 11 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Blend | bool | Lectura/Escritura | Activar o desactivar la mezcla de fragmentos. |
BlendColor | FVector4 | Lectura/Escritura | Obtiene o establece el color de mezcla donde se usa en |
SourceBlendFactor | BlendFactor | Lectura/Escritura | Obtiene o establece cómo se mezcla el color. |
DestinationBlendFactor | BlendFactor | Lectura/Escritura | Obtiene o establece cómo se mezcla el color. |
CullFace | bool | Lectura/Escritura | Habilitar o deshabilitar la eliminación de caras |
CullFaceMode | CullFaceMode | Lectura/Escritura | Obtiene o establece qué cara será descartada. |
FrontFace | FrontFace | Lectura/Escritura | Obtiene o establece cuál orden es la cara frontal. |
DepthTest | bool | Lectura/Escritura | Activar o desactivar la prueba de profundidad. |
DepthMask | bool | Lectura/Escritura | Habilitar o deshabilitar la escritura de profundidad. |
DepthFunction | CompareFunction | Lectura/Escritura | Obtiene o establece la función de comparación utilizada en la prueba de profundidad |
StencilTest | bool | Lectura/Escritura | Activar o desactivar la prueba de stencil. |
StencilReference | int | Lectura/Escritura | Obtiene o establece el valor de referencia para la prueba de stencil. |
StencilMask | uint | Lectura/Escritura | Obtiene o establece la máscara que se ANDea con ambos valores de referencia y de plantilla almacenados cuando se realiza la prueba. |
StencilFrontFace | StencilState | Lectura | Obtiene el estado de stencil para la cara frontal. |
StencilBackFace | StencilState | Lectura | Obtiene el estado de stencil para la cara posterior. |
ScissorTest | bool | Lectura/Escritura | Habilitar o deshabilitar la prueba de recorte |
PolygonMode | PolygonMode | Lectura/Escritura | Obtiene o establece el modo de renderizado del polígono. |
Métodos
| Firma | Descripción |
|---|---|
RenderState() | Constructor de |
Equals(obj: object) | No implementado en la edición FOSS — lanza en tiempo de ejecución. Devuelve un valor que indica si esta instancia es igual a un objeto especificado. |
GetHashCode() | No implementado en la edición FOSS — lanza en tiempo de ejecución. Devuelve el código hash de esta instancia. |
Dispose() | Deseche el y libere todos los recursos internos. |
CompareTo(other: RenderState) | No implementado en la edición FOSS — lanza en tiempo de ejecución. Comparar el estado de renderizado con otra instancia |