ShaderTechnique ShaderTechnique class Eine Shader-Technik stellt eine konkrete Rendering-Implementierung dar.
Copy public class ShaderTechnique
Konstrukteure Eigenschaften Name Beschreibung Description { get; set; }Ruft die Beschreibung dieser Technik ab oder legt sie fest RenderAPI { get; set; }Ruft die von dieser Technik verwendete Rendering-API ab oder legt sie fest RenderAPIVersion { get; set; }Ruft die Version der Rendering-API ab oder legt sie fest. ShaderContent { get; set; }Ruft den Inhalt eines eingebetteten Shader-Skripts ab oder legt ihn fest. Dies könnte eine HLSL/GLSL-Shader-Quelldatei sein. ShaderEntry { get; set; }Ruft den Einstiegspunkt des Shaders ab oder legt ihn fest, einige Shader wie HLSL können angepasste Shader-Einträge haben. ShaderFile { get; set; }Ruft den Dateinamen der externen Shader-Datei ab oder legt ihn fest. ShaderLanguage { get; set; }Ruft die von dieser Technik verwendete Shader-Sprache ab oder legt sie fest. ShaderParameters { get; }Ruft die Shader-Parameterdefinition ab. Der Schlüssel ist der Name der dynamischen Eigenschaft und Wert ist der Name des Shader-Parameters, mit dem die Eigenschaft verbunden ist. ShaderVersion { get; set; }Ruft die von dieser Technik verwendete Shader-Version ab oder legt sie fest.
Methoden Name Beschreibung AddBinding (string, string)Bindet die dynamische Eigenschaft an den Shader-Parameter
Siehe auch