ShaderTechnique

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à

NomeTipoAccessoDescrizione
descriptionStringLetturaOttiene la descrizione di questa tecnica.
shaderLanguageStringLetturaRestituisce il linguaggio shader utilizzato da questa tecnica.
shaderVersionStringLetturaOttiene la versione dello shader utilizzata da questa tecnica.
shaderFileStringLetturaOttiene il nome del file dello shader esterno.
shaderContentbyte[]LetturaOttiene il contenuto di uno script shader incorporato.
shaderEntryStringLetturaOttiene il punto di ingresso dello shader.
renderAPIStringLetturaOttiene il API di rendering usato da questa tecnica.
renderAPIVersionStringLetturaOttiene la versione del rendering API.
shaderParametersMap<String, String>LetturaOttiene la definizione del parametro shader.

Metodi

FirmaDescrizione
ShaderTechnique()Inizializza una nuova istanza della classe ShaderTechnique.
getDescription() → StringOttiene la descrizione di questa tecnica.
setDescription(value: String)Imposta la descrizione di questa tecnica.
getShaderLanguage() → StringOttiene il linguaggio shader utilizzato da questa tecnica.
setShaderLanguage(value: String)Imposta il linguaggio shader utilizzato da questa tecnica.
getShaderVersion() → StringRestituisce la versione dello shader utilizzata da questa tecnica.
setShaderVersion(value: String)Imposta la versione dello shader utilizzata da questa tecnica.
getShaderFile() → StringOttiene 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() → StringOttiene il punto di ingresso dello shader.
setShaderEntry(value: String)Imposta il punto di ingresso dello shader.
getRenderAPI() → StringOttiene il API di rendering utilizzato da questa tecnica.
setRenderAPI(value: String)Imposta il API di rendering usato da questa tecnica.
getRenderAPIVersion() → StringOttiene 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.

Vedi anche

 Italiano