ShaderTechnique
General
ShaderTechnique és una classe en FOSS per Java.
Una tècnica de shader representa una implementació concreta del renderi.
Aquesta classe proporciona 19 mètodes per treballar amb objectes ShaderTechnique en programes Java. Els mètodes disponibles inclouen: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, i 7 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, i 3 més.
Propietats
| Nom | Tipus de productes | Access | Descripció |
|---|---|---|---|
description | String | Llegeix. | Obté la descripció d’aquesta tècnica. |
shaderLanguage | String | Llegeix. | Obté el llenguatge de shader utilitzat per aquesta tècnica. |
shaderVersion | String | Llegeix. | Obté la versió del shader utilitzada per a aquesta tècnica. |
shaderFile | String | Llegeix. | Obté el nom del fitxer del shader extern. |
shaderContent | byte[] | Llegeix. | Obté el contingut d’un script d’ombrejador incrustat. |
shaderEntry | String | Llegeix. | Obté el punt d’entrada del shader. |
renderAPI | String | Llegeix. | Obté el renderitzat API utilitzat per aquesta tècnica. |
renderAPIVersion | String | Llegeix. | Obté la versió del renderitzat API. |
shaderParameters | Map<String, String> | Llegeix. | Obté la definició del paràmetre del shader. |
Mètodes
| Signature | Descripció |
|---|---|
ShaderTechnique() | Inicialitza una nova instància de la classe ShaderTechnique. |
getDescription() → String | Obté la descripció d’aquesta tècnica. |
setDescription(value: String) | Estableix la descripció d’aquesta tècnica. |
getShaderLanguage() → String | Obté el llenguatge de shader utilitzat per aquesta tècnica. |
setShaderLanguage(value: String) | Estableix el llenguatge de shader utilitzat per aquesta tècnica. |
getShaderVersion() → String | Obté la versió del shader utilitzada per aquesta technique. |
setShaderVersion(value: String) | Estableix la versió del shader utilitzada per aquesta tècnica. |
getShaderFile() → String | Obté el nom del fitxer del shader extern. |
setShaderFile(value: String) | Estableix el nom del fitxer del shader extern. |
getShaderContent() → byte[] | Obté el contingut d’un script d’ombrejador incrustat. |
setShaderContent(value: byte[]) | Estableix el contingut d’un script de shader incrustat. |
getShaderEntry() → String | Obté el punt d’entrada del shader. |
setShaderEntry(value: String) | Estableix el punt d’entrada del shader. |
getRenderAPI() → String | Obté el renderitzat API utilitzat per aquesta tècnica. |
setRenderAPI(value: String) | Estableix el API de renderització utilitzat per aquesta tècnica. |
getRenderAPIVersion() → String | Obté la versió del renderitzat API. |
setRenderAPIVersion(value: String) | Estableix la versió del renderitzat API. |
getShaderParameters() → Map<String, String> | Obté la definició del paràmetre del shader. |
addBinding(property: String, shaderParameter: String) | Lliga la propietat dinàmica al paràmetre de shader. |