ShaderTechnique
Übersicht
ShaderTechnique ist eine Klasse in Aspose.3D FOSS für .NET.
Eine Shader-Technik stellt eine konkrete Rendering-Implementierung dar.
Diese Klasse stellt 2 Methoden zur Arbeit mit ShaderTechnique-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: AddBinding, ShaderTechnique. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.3D FOSS für .NET-Paket installiert wurde. Eigenschaften: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile und 3 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Description | string | Lesen/Schreiben | Ruft die Beschreibung dieser Technik ab oder legt sie fest. |
ShaderLanguage | string | Lesen/Schreiben | Liest oder setzt die Shader-Sprache, die von dieser Technik verwendet wird. |
ShaderVersion | string | Lesen/Schreiben | Liest oder legt die von dieser Technik verwendete Shader-Version fest. |
ShaderFile | string | Lesen/Schreiben | Liest oder setzt den Dateinamen der externen Shader-Datei. |
ShaderContent | byte[] | Lesen/Schreiben | Ruft den Inhalt eines eingebetteten Shader-Skripts ab oder legt ihn fest. |
ShaderEntry | string | Lesen/Schreiben | Ruft den Einstiegspunkt des Shaders ab oder legt ihn fest. |
RenderAPI | string | Lesen/Schreiben | Ruft den Rendering API ab oder legt ihn fest, der von dieser Technik verwendet wird. |
RenderAPIVersion | string | Lesen/Schreiben | Liest oder setzt die Version des Renderings API. |
ShaderParameters | IDictionary<string, string> | Lesen | Ruft die Shader-Parameterdefinition ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
ShaderTechnique() | Initialisiert eine neue Instanz der ShaderTechnique-Klasse. |
AddBinding(property: string, shaderParameter: string) | Bindet die dynamische Eigenschaft an den Shader-Parameter. |