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
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
Description | string | Leitura/Escrita | Obtém ou define a descrição desta técnica. |
ShaderLanguage | string | Leitura/Escrita | Obtém ou define a linguagem de shader usada por esta técnica. |
ShaderVersion | string | Leitura/Escrita | Obtém ou define a versão do shader usada por esta técnica. |
ShaderFile | string | Leitura/Escrita | Obtém ou define o nome do arquivo do shader externo. |
ShaderContent | byte[] | Leitura/Escrita | Obtém ou define o conteúdo de um script de shader incorporado. |
ShaderEntry | string | Leitura/Escrita | Obtém ou define o ponto de entrada do shader. |
RenderAPI | string | Leitura/Escrita | Obtém ou define o API de renderização usado por esta técnica. |
RenderAPIVersion | string | Leitura/Escrita | Obtém ou define a versão da renderização API. |
ShaderParameters | IDictionary<string, string> | Leitura | Obtém a definição do parâmetro do shader. |
Métodos
| Assinatura | Descriçã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. |