ShaderTechnique
Opinie generală
ShaderTechnique este o clasă în Aspose.3D FOSS pentru Java.
O tehnică de shader reprezintă o implementare concretă a renderului.
Această clasă oferă 19 metode pentru a lucra cu obiecte ShaderTechnique în programele Java. Metodele disponibile includ: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, şi 7 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
description | String | Citeşte. | Are descrierea acestei tehnici. |
shaderLanguage | String | Citeşte. | Obține limbajul shader folosit de această tehnică. |
shaderVersion | String | Citeşte. | Obține versiunea shader utilizat de această tehnică. |
shaderFile | String | Citeşte. | Obține numele fișierului de shader extern. |
shaderContent | byte[] | Citeşte. | Obține conținutul unui script shader încorporat. |
shaderEntry | String | Citeşte. | Obţine punctul de intrare al shader-ului. |
renderAPI | String | Citeşte. | Obţine API-ul de render utilizat prin această tehnică. |
renderAPIVersion | String | Citeşte. | Obţine versiunea API-ului de renderizare. |
shaderParameters | Map<String, String> | Citeşte. | Obţine definiţia parametrului shader. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
ShaderTechnique() | Inițializează o nouă instanță a clasei ShaderTechnique. |
getDescription() → String | Are descrierea acestei tehnici. |
setDescription(value: String) | Stabilește descrierea acestei tehnici. |
getShaderLanguage() → String | Obține limbajul shader folosit de această tehnică. |
setShaderLanguage(value: String) | Stabilește limbajul shader utilizat de această tehnică. |
getShaderVersion() → String | Obține versiunea shader utilizat de această tehnică. |
setShaderVersion(value: String) | Stabilește versiunea shader utilizată de această tehnică. |
getShaderFile() → String | Obține numele fișierului de shader extern. |
setShaderFile(value: String) | Stabilește numele fișierului de shader extern. |
getShaderContent() → byte[] | Obține conținutul unui script shader încorporat. |
setShaderContent(value: byte[]) | Stabilește conținutul unui script shader încorporat. |
getShaderEntry() → String | Obţine punctul de intrare al shader-ului. |
setShaderEntry(value: String) | Stabileşte punctul de intrare al shader-ului. |
getRenderAPI() → String | Obţine API-ul de render utilizat prin această tehnică. |
setRenderAPI(value: String) | Stabilește API-ul de render utilizat de această tehnică. |
getRenderAPIVersion() → String | Obţine versiunea API-ului de renderizare. |
setRenderAPIVersion(value: String) | Stabilește versiunea API-ului de renderizare. |
getShaderParameters() → Map<String, String> | Obţine definiţia parametrului shader. |
addBinding(property: String, shaderParameter: String) | Legă proprietatea dinamică la parametrul shader. |