RenderState
Visão geral
RenderState é uma classe em Aspose.3D FOSS para .NET. Herda de: IDisposable, IComparable<RenderState>.
Estado de renderização para construir o pipeline. As alterações feitas no estado de renderização não afetarão as instâncias de pipeline criadas.
Esta classe fornece 5 métodos para trabalhar com objetos RenderState em programas .NET. Os métodos disponíveis incluem: CompareTo, Dispose, Equals, GetHashCode, RenderState. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET. Propriedades: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask e mais 11.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
Blend | bool | Leitura/Escrita | Habilitar ou desabilitar a mistura de fragmentos. |
BlendColor | FVector4 | Leitura/Escrita | Obtém ou define a cor de mesclagem onde usada em |
SourceBlendFactor | BlendFactor | Leitura/Escrita | Obtém ou define como a cor é mesclada. |
DestinationBlendFactor | BlendFactor | Leitura/Escrita | Obtém ou define como a cor é mesclada. |
CullFace | bool | Leitura/Escrita | Ativar ou desativar a face de recorte |
CullFaceMode | CullFaceMode | Leitura/Escrita | Obtém ou define qual face será descartada. |
FrontFace | FrontFace | Leitura/Escrita | Obtém ou define qual ordem é a face frontal. |
DepthTest | bool | Leitura/Escrita | Ativa ou desativa o teste de profundidade. |
DepthMask | bool | Leitura/Escrita | Habilitar ou desabilitar a escrita de profundidade. |
DepthFunction | CompareFunction | Leitura/Escrita | Obtém ou define a função de comparação usada no teste de profundidade |
StencilTest | bool | Leitura/Escrita | Habilita ou desabilita o teste de estêncil. |
StencilReference | int | Leitura/Escrita | Obtém ou define o valor de referência para o teste de stencil. |
StencilMask | uint | Leitura/Escrita | Obtém ou define a máscara que é ANDed com tanto o valor de referência quanto o valor armazenado do stencil quando o teste é realizado. |
StencilFrontFace | StencilState | Leitura | Obtém o estado de stencil para a face frontal. |
StencilBackFace | StencilState | Leitura | Obtém o estado de stencil para a face traseira. |
ScissorTest | bool | Leitura/Escrita | Ativar ou desativar o teste de tesoura |
PolygonMode | PolygonMode | Leitura/Escrita | Obtém ou define o modo de renderização do polígono. |
Métodos
| Assinatura | Descrição |
|---|---|
RenderState() | Construtor de |
Equals(obj: object) | Não implementado na edição FOSS — lança em tempo de execução. Retorna um valor que indica se esta instância é igual a um objeto especificado. |
GetHashCode() | Não implementado na edição FOSS — lança em tempo de execução. Retorna o código hash desta instância. |
Dispose() | Dispose o e libere todos os recursos internos. |
CompareTo(other: RenderState) | Não implementado na edição FOSS — lança em tempo de execução. Compare o estado de renderização com outra instância |