ShaderTechnique
Panoramica
ShaderTechnique è una classe in Aspose.3D FOSS per Java.
Una tecnica shader rappresenta un’implementazione concreta di rendering.
Questa classe fornisce 19 metodi per lavorare con oggetti ShaderTechnique nei programmi Java. I metodi disponibili includono: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription e 7 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile e 3 in più.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
description | String | Lettura | Ottiene la descrizione di questa tecnica. |
shaderLanguage | String | Lettura | Restituisce il linguaggio shader utilizzato da questa tecnica. |
shaderVersion | String | Lettura | Ottiene la versione dello shader utilizzata da questa tecnica. |
shaderFile | String | Lettura | Ottiene il nome del file dello shader esterno. |
shaderContent | byte[] | Lettura | Ottiene il contenuto di uno script shader incorporato. |
shaderEntry | String | Lettura | Ottiene il punto di ingresso dello shader. |
renderAPI | String | Lettura | Ottiene il API di rendering usato da questa tecnica. |
renderAPIVersion | String | Lettura | Ottiene la versione del rendering API. |
shaderParameters | Map<String, String> | Lettura | Ottiene la definizione del parametro shader. |
Metodi
| Firma | Descrizione |
|---|---|
ShaderTechnique() | Inizializza una nuova istanza della classe ShaderTechnique. |
getDescription() → String | Ottiene la descrizione di questa tecnica. |
setDescription(value: String) | Imposta la descrizione di questa tecnica. |
getShaderLanguage() → String | Ottiene il linguaggio shader utilizzato da questa tecnica. |
setShaderLanguage(value: String) | Imposta il linguaggio shader utilizzato da questa tecnica. |
getShaderVersion() → String | Restituisce la versione dello shader utilizzata da questa tecnica. |
setShaderVersion(value: String) | Imposta la versione dello shader utilizzata da questa tecnica. |
getShaderFile() → String | Ottiene il nome del file dello shader esterno. |
setShaderFile(value: String) | Imposta il nome del file shader esterno. |
getShaderContent() → byte[] | Ottiene il contenuto di uno script shader incorporato. |
setShaderContent(value: byte[]) | Imposta il contenuto di uno script shader incorporato. |
getShaderEntry() → String | Ottiene il punto di ingresso dello shader. |
setShaderEntry(value: String) | Imposta il punto di ingresso dello shader. |
getRenderAPI() → String | Ottiene il API di rendering utilizzato da questa tecnica. |
setRenderAPI(value: String) | Imposta il API di rendering usato da questa tecnica. |
getRenderAPIVersion() → String | Ottiene la versione del rendering API. |
setRenderAPIVersion(value: String) | Imposta la versione del rendering API. |
getShaderParameters() → Map<String, String> | Ottiene la definizione del parametro shader. |
addBinding(property: String, shaderParameter: String) | Associa la proprietà dinamica al parametro dello shader. |