ShaderTechnique
Panoramica
ShaderTechnique è una classe in Aspose.3D FOSS per .NET.
Una tecnica shader rappresenta un’implementazione concreta di rendering.
Questa classe fornisce 2 metodi per lavorare con oggetti ShaderTechnique nei programmi .NET. I metodi disponibili includono: AddBinding, ShaderTechnique. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET. Proprietà: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, e 3 altri.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Description | string | Lettura/Scrittura | Ottiene o imposta la descrizione di questa tecnica. |
ShaderLanguage | string | Lettura/Scrittura | Ottiene o imposta il linguaggio shader usato da questa tecnica. |
ShaderVersion | string | Lettura/Scrittura | Ottiene o imposta la versione dello shader utilizzata da questa tecnica. |
ShaderFile | string | Lettura/Scrittura | Ottiene o imposta il nome del file shader esterno. |
ShaderContent | byte[] | Lettura/Scrittura | Ottiene o imposta il contenuto di uno script shader incorporato. |
ShaderEntry | string | Lettura/Scrittura | Ottiene o imposta il punto di ingresso dello shader. |
RenderAPI | string | Lettura/Scrittura | Ottiene o imposta il API di rendering usato da questa tecnica. |
RenderAPIVersion | string | Lettura/Scrittura | Ottiene o imposta la versione del rendering API. |
ShaderParameters | IDictionary<string, string> | Lettura | Ottiene la definizione del parametro shader. |
Metodi
| Firma | Descrizione |
|---|---|
ShaderTechnique() | Inizializza una nuova istanza della classe ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Associa la proprietà dinamica al parametro dello shader. |