ShaderTechnique
Összefoglaló
ShaderTechnique egy osztály a Aspose.3D FOSS-ban Java számára.
A shader technika egy konkrét megjelenítési megvalósítást jelent.
Ez a osztály 19 módszert biztosít az ShaderTechnique objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, és 7 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag. A tulajdonságok: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, és még három.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
description | String | Olvasd! | Megvan a leírása ennek a technikának. |
shaderLanguage | String | Olvasd! | Megkapja a technikával használt árnyékoló nyelvet. |
shaderVersion | String | Olvasd! | Megkapja a shader változatot, amit ez a technika használ. |
shaderFile | String | Olvasd! | Megkapja a külső shader fájl nevét. |
shaderContent | byte[] | Olvasd! | A beágyazott shader script tartalmát kapja. |
shaderEntry | String | Olvasd! | Megkapja a shader belépési pontját. |
renderAPI | String | Olvasd! | Megkapja a renderizációs API-t, amit ez a technika használ. |
renderAPIVersion | String | Olvasd! | Megkapja a renderszolgáltatási API verzióját. |
shaderParameters | Map<String, String> | Olvasd! | Megkapja a shader paraméter definiciót. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
ShaderTechnique() | Az ShaderTechnique osztály új példányát indítja. |
getDescription() → String | Megvan a leírása ennek a technikának. |
setDescription(value: String) | A technika leírását adja. |
getShaderLanguage() → String | Megkapja a technikával használt árnyékoló nyelvet. |
setShaderLanguage(value: String) | A technika által használt shader nyelvet állítja be. |
getShaderVersion() → String | Megkapja a shader változatot, amit ez a technika használ. |
setShaderVersion(value: String) | A technika által használt shader verziót állítja be. |
getShaderFile() → String | Megkapja a külső shader fájl nevét. |
setShaderFile(value: String) | A külső shader fájl fájlok neve. |
getShaderContent() → byte[] | Megkapja a beágyazott shader szkript tartalmát. |
setShaderContent(value: byte[]) | A beágyazott shader script tartalmát állítja meg. |
getShaderEntry() → String | Megkapja a shader belépési pontját. |
setShaderEntry(value: String) | A shader belépési pontját állítja be. |
getRenderAPI() → String | Megkapja a renderizációs API-t, amit ez a technika használ. |
setRenderAPI(value: String) | A renderizációs API-t állítja be. |
getRenderAPIVersion() → String | Megkapja a renderszolgáltatási API verzióját. |
setRenderAPIVersion(value: String) | A renderelő API változatát állítja be. |
getShaderParameters() → Map<String, String> | Megkapja a shader paraméter definiciót. |
addBinding(property: String, shaderParameter: String) | A dinamikus tulajdonságot a shader paraméterhez köti. |