ShaderTechnique

ShaderTechnique class

Una tecnica shader rappresenta un’implementazione concreta di rendering.

Metodi

constructor

NomeDescrizione
constructor()Inizializza una nuova istanza della classe ShaderTechnique.

Result:


getDescription

NomeDescrizione
getDescription()Ottiene o imposta la descrizione di questa tecnica

Result:


setDescription

NomeDescrizione
setDescription(value)Ottiene o imposta la descrizione di questa tecnica

Result:


getShaderLanguage

NomeDescrizione
getShaderLanguage()Ottiene o imposta il linguaggio shader utilizzato da questa tecnica.

Result:


setShaderLanguage

NomeDescrizione
setShaderLanguage(value)Ottiene o imposta il linguaggio shader utilizzato da questa tecnica.

Result:


getShaderVersion

NomeDescrizione
getShaderVersion()Ottiene o imposta la versione shader utilizzata da questa tecnica.

Result:


setShaderVersion

NomeDescrizione
setShaderVersion(value)Ottiene o imposta la versione shader utilizzata da questa tecnica.

Result:


getShaderFile

NomeDescrizione
getShaderFile()Ottiene o imposta il nome file dello shader esterno.

Result:


setShaderFile

NomeDescrizione
setShaderFile(value)Ottiene o imposta il nome file dello shader esterno.

Result:


getShaderContent

NomeDescrizione
getShaderContent()Ottiene o imposta il contenuto di uno script shader incorporato. Può essere un file sorgente shader HLSL/GLSL.

Result:


setShaderContent

NomeDescrizione
setShaderContent(value)Ottiene o imposta il contenuto di uno script shader incorporato. Può essere un file sorgente shader HLSL/GLSL.

Result:


getShaderEntry

NomeDescrizione
getShaderEntry()Ottiene o imposta il punto di ingresso dello shader; alcuni shader come HLSL possono avere ingressi shader personalizzati.

Result:


setShaderEntry

NomeDescrizione
setShaderEntry(value)Ottiene o imposta il punto di ingresso dello shader; alcuni shader come HLSL possono avere ingressi shader personalizzati.

Result:


getRenderAPI

NomeDescrizione
getRenderAPI()Ottiene o imposta l’API di rendering utilizzata da questa tecnica

Result:


setRenderAPI

NomeDescrizione
setRenderAPI(value)Ottiene o imposta l’API di rendering utilizzata da questa tecnica

Result:


getRenderAPIVersion

NomeDescrizione
getRenderAPIVersion()Ottiene o imposta la versione dell’API di rendering.

Result:


setRenderAPIVersion

NomeDescrizione
setRenderAPIVersion(value)Ottiene o imposta la versione dell’API di rendering.

Result:


getShaderParameters

NomeDescrizione
getShaderParameters()Ottiene la definizione del parametro shader. La chiave è il nome della proprietà dinamica, e il valore è il nome del parametro shader a cui la proprietà è collegata.

Result:


addBinding

NomeDescrizione
addBinding(property, shaderParameter)Associa la proprietà dinamica al parametro shader

Parameters:

NomeTipoDescrizione
propertyStringaIl nome della proprietà dinamica.
shaderParameterStringaIl nome del parametro shader.

Result: