ShaderTechnique

ShaderTechnique class

Una técnica de sombreado representa una implementación de renderizado concreta.

public class ShaderTechnique

Constructores

NombreDescripción
ShaderTechnique()Inicializa una nueva instancia delShaderTechnique clase.

Propiedades

NombreDescripció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

NombreDescripción
AddBinding(string, string)Vincula la propiedad dinámica al parámetro de sombreado

Ver también