ShaderTechnique
ShaderTechnique class
Une technique de shader représente une implémentation de rendu concrète.
public class ShaderTechnique
Constructeurs
Propriétés
Nom | La 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
Nom | La description |
---|
AddBinding(string, string) | Lie la propriété dynamique au paramètre de shader |
Voir également