ShaderTechnique

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

NameTypZugriffBeschreibung
DescriptionstringLesen/SchreibenRuft die Beschreibung dieser Technik ab oder legt sie fest.
ShaderLanguagestringLesen/SchreibenLiest oder setzt die Shader-Sprache, die von dieser Technik verwendet wird.
ShaderVersionstringLesen/SchreibenLiest oder legt die von dieser Technik verwendete Shader-Version fest.
ShaderFilestringLesen/SchreibenLiest oder setzt den Dateinamen der externen Shader-Datei.
ShaderContentbyte[]Lesen/SchreibenRuft den Inhalt eines eingebetteten Shader-Skripts ab oder legt ihn fest.
ShaderEntrystringLesen/SchreibenRuft den Einstiegspunkt des Shaders ab oder legt ihn fest.
RenderAPIstringLesen/SchreibenRuft den Rendering API ab oder legt ihn fest, der von dieser Technik verwendet wird.
RenderAPIVersionstringLesen/SchreibenLiest oder setzt die Version des Renderings API.
ShaderParametersIDictionary<string, string>LesenRuft die Shader-Parameterdefinition ab.

Methoden

SignaturBeschreibung
ShaderTechnique()Initialisiert eine neue Instanz der ShaderTechnique-Klasse.
AddBinding(property: string, shaderParameter: string)Bindet die dynamische Eigenschaft an den Shader-Parameter.

Siehe auch

 Deutsch