ShaderTechnique
ShaderTechnique class
Una técnica de sombreado representa una implementación de renderizado concreta.
public class ShaderTechnique
Constructores
Propiedades
Nombre | Descripción |
---|
Description { get; set; } | Obtiene o establece la descripción de esta técnica |
RenderAPI { get; set; } | Obtiene o establece la API de representación utilizada por esta técnica |
RenderAPIVersion { get; set; } | Obtiene o establece la versión de la API de renderizado. |
ShaderContent { get; set; } | Obtiene o establece el contenido de un script de sombreado incrustado. Podría ser un archivo fuente de sombreado HLSL/GLSL. |
ShaderEntry { get; set; } | Obtiene o establece el punto de entrada del shader, algunos shaders como HLSL pueden tener entradas de shader personalizadas. |
ShaderFile { get; set; } | Obtiene o establece el nombre del archivo del sombreador externo. |
ShaderLanguage { get; set; } | Obtiene o establece el lenguaje de sombreado utilizado por esta técnica. |
ShaderParameters { get; } | Obtiene la definición del parámetro de sombreado. La clave es el nombre de la propiedad dinámica y el valor es el nombre del parámetro de sombreado al que se conecta la propiedad. |
ShaderVersion { get; set; } | Obtiene o establece la versión de shader utilizada por esta técnica. |
Métodos
Nombre | Descripción |
---|
AddBinding(string, string) | Vincula la propiedad dinámica al parámetro de sombreado |
Ver también