ShaderTechnique

ShaderTechnique

Übersicht

ShaderTechnique ist eine Klasse in Aspose.3D FOSS für Java.

Eine Shader-Technik stellt eine konkrete Rendering-Implementierung dar.

Diese Klasse stellt 19 Methoden zum Arbeiten mit ShaderTechnique-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription und 7 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile und 3 weitere.

Eigenschaften

NameTypZugriffBeschreibung
descriptionStringLesenRuft die Beschreibung dieser Technik ab.
shaderLanguageStringLesenGibt die von dieser Technik verwendete Shadersprache zurück.
shaderVersionStringLesenGibt die von dieser Technik verwendete Shader-Version zurück.
shaderFileStringLesenGibt den Dateinamen der externen Shader-Datei zurück.
shaderContentbyte[]LesenRuft den Inhalt eines eingebetteten Shader-Skripts ab.
shaderEntryStringLesenLiest den Einstiegspunkt des Shaders.
renderAPIStringLesenGibt das Rendering API zurück, das von dieser Technik verwendet wird.
renderAPIVersionStringLesenGibt die Version des Rendering API zurück.
shaderParametersMap<String, String>LesenRuft die Shader-Parameterdefinition ab.

Methoden

SignaturBeschreibung
ShaderTechnique()Initialisiert eine neue Instanz der ShaderTechnique-Klasse.
getDescription() → StringRuft die Beschreibung dieser Technik ab.
setDescription(value: String)Setzt die Beschreibung dieser Technik.
getShaderLanguage() → StringRuft die von dieser Technik verwendete Shadersprache ab.
setShaderLanguage(value: String)Legt die von dieser Technik verwendete Shader-Sprache fest.
getShaderVersion() → StringLiefert die von dieser Technik verwendete Shader-Version.
setShaderVersion(value: String)Legt die von dieser Technik verwendete Shader-Version fest.
getShaderFile() → StringGibt den Dateinamen der externen Shader-Datei zurück.
setShaderFile(value: String)Setzt den Dateinamen der externen Shader-Datei.
getShaderContent() → byte[]Gibt den Inhalt eines eingebetteten Shader-Skripts zurück.
setShaderContent(value: byte[])Legt den Inhalt eines eingebetteten Shader-Skripts fest.
getShaderEntry() → StringRuft den Einstiegspunkt des Shaders ab.
setShaderEntry(value: String)Setzt den Einstiegspunkt des Shaders.
getRenderAPI() → StringLiefert das Rendering API, das von dieser Technik verwendet wird.
setRenderAPI(value: String)Setzt das Rendering API, das von dieser Technik verwendet wird.
getRenderAPIVersion() → StringGibt die Version des Renderings API zurück.
setRenderAPIVersion(value: String)Setzt die Version des Renderings API.
getShaderParameters() → Map<String, String>Ruft die Shader-Parameterdefinition ab.
addBinding(property: String, shaderParameter: String)Bindet die dynamische Eigenschaft an den Shader-Parameter.

Siehe auch

 Deutsch