ShaderTechnique
Prezentare generală
ShaderTechnique este o clasă în Aspose.3D FOSS pentru .NET.
O tehnică de shader reprezintă o implementare concretă de randare.
Această clasă oferă 2 metode pentru lucrul cu obiecte ShaderTechnique în programe .NET. Metodele disponibile includ: AddBinding, ShaderTechnique. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, și încă 3.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
Description | string | Citire/Scriere | Obține sau stabilește descrierea acestei tehnici. |
ShaderLanguage | string | Citire/Scriere | Obține sau setează limbajul shader utilizat de această tehnică. |
ShaderVersion | string | Citire/Scriere | Obține sau setează versiunea shader utilizată de această tehnică. |
ShaderFile | string | Citire/Scriere | Obține sau setează numele de fișier al fișierului shader extern. |
ShaderContent | byte[] | Citire/Scriere | Obține sau setează conținutul unui script shader încorporat. |
ShaderEntry | string | Citire/Scriere | Obține sau stabilește punctul de intrare al shader-ului. |
RenderAPI | string | Citire/Scriere | Obține sau setează API de redare utilizat de această tehnică. |
RenderAPIVersion | string | Citire/Scriere | Obține sau stabilește versiunea redării API. |
ShaderParameters | IDictionary<string, string> | Citire | Obține definiția parametrului shaderului. |
Metode
| Semnătură | Descriere: |
|---|---|
ShaderTechnique() | Inițializează o nouă instanță a clasei ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Leagă proprietatea dinamică de parametrul shader. |