ShaderTechnique
Visión general
ShaderTechnique es una clase en Aspose.3D FOSS para .NET.
Una técnica de shader representa una implementación de renderizado concreta.
Esta clase proporciona 2 métodos para trabajar con objetos ShaderTechnique en programas .NET. Los métodos disponibles incluyen: AddBinding, ShaderTechnique. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.3D FOSS para .NET. Propiedades: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, y 3 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Description | string | Lectura/Escritura | Obtiene o establece la descripción de esta técnica. |
ShaderLanguage | string | Lectura/Escritura | Obtiene o establece el lenguaje de sombreado usado por esta técnica. |
ShaderVersion | string | Lectura/Escritura | Obtiene o establece la versión del shader utilizada por esta técnica. |
ShaderFile | string | Lectura/Escritura | Obtiene o establece el nombre de archivo del shader externo. |
ShaderContent | byte[] | Lectura/Escritura | Obtiene o establece el contenido de un script de shader incrustado. |
ShaderEntry | string | Lectura/Escritura | Obtiene o establece el punto de entrada del shader. |
RenderAPI | string | Lectura/Escritura | Obtiene o establece el API de renderizado utilizado por esta técnica. |
RenderAPIVersion | string | Lectura/Escritura | Obtiene o establece la versión del renderizado API. |
ShaderParameters | IDictionary<string, string> | Lectura | Obtiene la definición del parámetro del shader. |
Métodos
| Firma | Descripción |
|---|---|
ShaderTechnique() | Inicializa una nueva instancia de la clase ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Vincula la propiedad dinámica al parámetro del shader. |