ShaderTechnique

ShaderTechnique

Visão geral

ShaderTechnique é uma classe em Aspose.3D FOSS para .NET.

Uma técnica de shader representa uma implementação concreta de renderização.

Esta classe fornece 2 métodos para trabalhar com objetos ShaderTechnique em programas .NET. Os métodos disponíveis incluem: AddBinding, ShaderTechnique. Todos os membros públicos estão acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.3D FOSS para .NET. Propriedades: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile e mais 3.

Propriedades

NomeTipoAcessoDescrição
DescriptionstringLeitura/EscritaObtém ou define a descrição desta técnica.
ShaderLanguagestringLeitura/EscritaObtém ou define a linguagem de shader usada por esta técnica.
ShaderVersionstringLeitura/EscritaObtém ou define a versão do shader usada por esta técnica.
ShaderFilestringLeitura/EscritaObtém ou define o nome do arquivo do shader externo.
ShaderContentbyte[]Leitura/EscritaObtém ou define o conteúdo de um script de shader incorporado.
ShaderEntrystringLeitura/EscritaObtém ou define o ponto de entrada do shader.
RenderAPIstringLeitura/EscritaObtém ou define o API de renderização usado por esta técnica.
RenderAPIVersionstringLeitura/EscritaObtém ou define a versão da renderização API.
ShaderParametersIDictionary<string, string>LeituraObtém a definição do parâmetro do shader.

Métodos

AssinaturaDescrição
ShaderTechnique()Inicializa uma nova instância da classe ShaderTechnique.
AddBinding(property: string, shaderParameter: string)Associa a propriedade dinâmica ao parâmetro do shader.

Ver também

 Português