ShaderTechnique
Översikt
ShaderTechnique är en klass i Aspose.3D FOSS för Java.
En shaderteknik representerar en konkret rendering genomförande.
Denna klass ger 19 metoder för att arbeta med ShaderTechnique objekt i Java-program. Tillgängliga metoder inkluderar: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile,Och 3 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
description | String | Läsning | Få beskrivningen av denna teknik. |
shaderLanguage | String | Läsning | Få det shader språk som används av denna teknik. |
shaderVersion | String | Läsning | Få den shaderversion som används av denna teknik. |
shaderFile | String | Läsning | Få filnamnet på den externa shader-filen. |
shaderContent | byte[] | Läsning | Få innehållet i ett inbyggd shader script. |
shaderEntry | String | Läsning | Få inresepunkten av skuggan. |
renderAPI | String | Läsning | Få den rendering API som används av denna teknik. |
renderAPIVersion | String | Läsning | Få versionen av renderings API. |
shaderParameters | Map<String, String> | Läsning | Det är en Shader parameter definition. |
Metoder
| Signature | Beskrivning |
|---|---|
ShaderTechnique() | Initialiserar en ny instans av ShaderTechnique klass. |
getDescription() → String | Få beskrivningen av denna teknik. |
setDescription(value: String) | Beskrivning av denna teknik. |
getShaderLanguage() → String | Få det shader språk som används av denna teknik. |
setShaderLanguage(value: String) | Ställ in Shader-språket som används av denna teknik. |
getShaderVersion() → String | Få den shaderversion som används av denna teknik. |
setShaderVersion(value: String) | Ställ in Shader-versionen som används av denna teknik. |
getShaderFile() → String | Få filnamnet på den externa shader-filen. |
setShaderFile(value: String) | Ange filnamnet på den externa shader-filen. |
getShaderContent() → byte[] | Få innehållet i ett inbyggd shader script. |
setShaderContent(value: byte[]) | Sätt in innehållet i ett inbyggd shader script. |
getShaderEntry() → String | Få inresepunkten av skuggan. |
setShaderEntry(value: String) | Ställ in ingångspunkten för skuggan. |
getRenderAPI() → String | Få den rendering API som används av denna teknik. |
setRenderAPI(value: String) | Ställ in renderingsAPI som används av denna teknik. |
getRenderAPIVersion() → String | Få versionen av renderings API. |
setRenderAPIVersion(value: String) | Ställ in versionen av renderingsAPI. |
getShaderParameters() → Map<String, String> | Det är en Shader parameter definition. |
addBinding(property: String, shaderParameter: String) | Binder den dynamiska egenskapen till skugga parameter. |