ShaderTechnique

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 proprietateTipul de vehiculAccesulDescriere:
descriptionStringCiteşte.Are descrierea acestei tehnici.
shaderLanguageStringCiteşte.Obține limbajul shader folosit de această tehnică.
shaderVersionStringCiteşte.Obține versiunea shader utilizat de această tehnică.
shaderFileStringCiteşte.Obține numele fișierului de shader extern.
shaderContentbyte[]Citeşte.Obține conținutul unui script shader încorporat.
shaderEntryStringCiteşte.Obţine punctul de intrare al shader-ului.
renderAPIStringCiteşte.Obţine API-ul de render utilizat prin această tehnică.
renderAPIVersionStringCiteşte.Obţine versiunea API-ului de renderizare.
shaderParametersMap<String, String>Citeşte.Obţine definiţia parametrului shader.

Metode de evaluare

SemnăturaDescriere:
ShaderTechnique()Inițializează o nouă instanță a clasei ShaderTechnique.
getDescription()StringAre descrierea acestei tehnici.
setDescription(value: String)Stabilește descrierea acestei tehnici.
getShaderLanguage()StringObține limbajul shader folosit de această tehnică.
setShaderLanguage(value: String)Stabilește limbajul shader utilizat de această tehnică.
getShaderVersion()StringObține versiunea shader utilizat de această tehnică.
setShaderVersion(value: String)Stabilește versiunea shader utilizată de această tehnică.
getShaderFile()StringObț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()StringObţine punctul de intrare al shader-ului.
setShaderEntry(value: String)Stabileşte punctul de intrare al shader-ului.
getRenderAPI()StringObţine API-ul de render utilizat prin această tehnică.
setRenderAPI(value: String)Stabilește API-ul de render utilizat de această tehnică.
getRenderAPIVersion()StringObţ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.

Vezi și:

 Română