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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
description | String | Lezen | Haalt de beschrijving van deze techniek op. |
shaderLanguage | String | Lezen | Haalt de shader-taal op die door deze techniek wordt gebruikt. |
shaderVersion | String | Lezen | Haalt de shaderversie op die door deze techniek wordt gebruikt. |
shaderFile | String | Lezen | Haalt de bestandsnaam van het externe shaderbestand op. |
shaderContent | byte[] | Lezen | Haalt de inhoud van een ingesloten shader-script op. |
shaderEntry | String | Lezen | Haalt het entry point van de shader op. |
renderAPI | String | Lezen | Haalt de rendering API op die door deze techniek wordt gebruikt. |
renderAPIVersion | String | Lezen | Haalt de versie van de rendering API op. |
shaderParameters | Map<String, String> | Lezen | Haalt de shaderparameterdefinitie op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
ShaderTechnique() | Initialiseert een nieuw exemplaar van de ShaderTechnique klasse. |
getDescription() → String | Haalt de beschrijving van deze techniek op. |
setDescription(value: String) | Stelt de beschrijving van deze techniek in. |
getShaderLanguage() → String | Haalt de shader-taal op die door deze techniek wordt gebruikt. |
setShaderLanguage(value: String) | Stelt de shadertaal in die door deze techniek wordt gebruikt. |
getShaderVersion() → String | Haalt de shaderversie op die door deze techniek wordt gebruikt. |
setShaderVersion(value: String) | Stelt de shaderversie in die door deze techniek wordt gebruikt. |
getShaderFile() → String | Haalt 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() → String | Haalt het ingangspunt van de shader op. |
setShaderEntry(value: String) | Stelt het ingangspunt van de shader in. |
getRenderAPI() → String | Haalt 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() → String | Haalt 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. |