ShaderTechnique

ShaderTechnique class

Une technique de shader représente une implémentation de rendu concrète.

public class ShaderTechnique

Constructeurs

NomLa description
ShaderTechnique()Initialise une nouvelle instance duShaderTechnique classe.

Propriétés

NomLa description
Description { get; set; }Obtient ou définit la description de cette technique
RenderAPI { get; set; }Obtient ou définit l’API de rendu utilisée par cette technique
RenderAPIVersion { get; set; }Obtient ou définit la version de l’API de rendu.
ShaderContent { get; set; }Obtient ou définit le contenu d’un script de shader intégré. Il peut s’agir d’un fichier source de shader HLSL/GLSL.
ShaderEntry { get; set; }Obtient ou définit le point d’entrée du shader, certains shaders comme HLSL peuvent avoir des entrées de shader personnalisées.
ShaderFile { get; set; }Obtient ou définit le nom de fichier du fichier de shader externe.
ShaderLanguage { get; set; }Obtient ou définit le langage de shader utilisé par cette technique.
ShaderParameters { get; }Obtient la définition du paramètre de shader. La clé est le nom de la propriété dynamique et la valeur est le nom du paramètre de shader auquel la propriété est connectée.
ShaderVersion { get; set; }Obtient ou définit la version du shader utilisée par cette technique.

Méthodes

NomLa description
AddBinding(string, string)Lie la propriété dynamique au paramètre de shader

Voir également