ShaderTechnique

ShaderTechnique

Overzicht

ShaderTechnique is een klasse in Aspose.3D FOSS voor Java.

Een shadertechniek vertegenwoordigt een concrete renderingimplementatie.

Deze klasse biedt 19 methoden voor het werken met ShaderTechnique objecten in Java programma’s. Beschikbare methoden omvatten: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, en 7 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, en nog 3.

Eigenschappen

NaamTypeToegangBeschrijving
descriptionStringLezenHaalt de beschrijving van deze techniek op.
shaderLanguageStringLezenHaalt de shader-taal op die door deze techniek wordt gebruikt.
shaderVersionStringLezenHaalt de shaderversie op die door deze techniek wordt gebruikt.
shaderFileStringLezenHaalt de bestandsnaam van het externe shaderbestand op.
shaderContentbyte[]LezenHaalt de inhoud van een ingesloten shader-script op.
shaderEntryStringLezenHaalt het entry point van de shader op.
renderAPIStringLezenHaalt de rendering API op die door deze techniek wordt gebruikt.
renderAPIVersionStringLezenHaalt de versie van de rendering API op.
shaderParametersMap<String, String>LezenHaalt de shaderparameterdefinitie op.

Methoden

HandtekeningBeschrijving
ShaderTechnique()Initialiseert een nieuw exemplaar van de ShaderTechnique klasse.
getDescription() → StringHaalt de beschrijving van deze techniek op.
setDescription(value: String)Stelt de beschrijving van deze techniek in.
getShaderLanguage() → StringHaalt de shader-taal op die door deze techniek wordt gebruikt.
setShaderLanguage(value: String)Stelt de shadertaal in die door deze techniek wordt gebruikt.
getShaderVersion() → StringHaalt de shaderversie op die door deze techniek wordt gebruikt.
setShaderVersion(value: String)Stelt de shaderversie in die door deze techniek wordt gebruikt.
getShaderFile() → StringHaalt de bestandsnaam van het externe shaderbestand op.
setShaderFile(value: String)Stelt de bestandsnaam van het externe shaderbestand in.
getShaderContent() → byte[]Haalt de inhoud van een ingebedde shader-script op.
setShaderContent(value: byte[])Stelt de inhoud van een ingebedde shader-script in.
getShaderEntry() → StringHaalt het ingangspunt van de shader op.
setShaderEntry(value: String)Stelt het ingangspunt van de shader in.
getRenderAPI() → StringHaalt de rendering API op die door deze techniek wordt gebruikt.
setRenderAPI(value: String)Stelt de rendering API in die door deze techniek wordt gebruikt.
getRenderAPIVersion() → StringHaalt de versie van de rendering API op.
setRenderAPIVersion(value: String)Stelt de versie van de rendering API in.
getShaderParameters() → Map<String, String>Haalt de shaderparameterdefinitie op.
addBinding(property: String, shaderParameter: String)Bindt de dynamische eigenschap aan de shaderparameter.

Zie ook

 Nederlands