ShaderTechnique
Przegląd
ShaderTechnique jest klasą w Aspose.3D FOSS dla .NET.
Technika shaderowa reprezentuje konkretną implementację renderowania.
Ta klasa udostępnia 2 metody do pracy z obiektami ShaderTechnique w programach .NET. Dostępne metody to: AddBinding, ShaderTechnique. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET. Właściwości: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, oraz 3 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Description | string | Odczyt/zapis | Pobiera lub ustawia opis tej techniki. |
ShaderLanguage | string | Odczyt/zapis | Pobiera lub ustawia język shadera używany przez tę technikę. |
ShaderVersion | string | Odczyt/zapis | Pobiera lub ustawia wersję shadera używaną przez tę technikę. |
ShaderFile | string | Odczyt/zapis | Pobiera lub ustawia nazwę pliku zewnętrznego shadera. |
ShaderContent | byte[] | Odczyt/zapis | Pobiera lub ustawia zawartość wbudowanego skryptu shadera. |
ShaderEntry | string | Odczyt/zapis | Pobiera lub ustawia punkt wejścia shadera. |
RenderAPI | string | Odczyt/zapis | Pobiera lub ustawia renderowanie API używane przez tę technikę. |
RenderAPIVersion | string | Odczyt/zapis | Pobiera lub ustawia wersję renderowania API. |
ShaderParameters | IDictionary<string, string> | Odczyt | Pobiera definicję parametru shadera. |
Metody
| Sygnatura | Opis |
|---|---|
ShaderTechnique() | Inicjalizuje nową instancję klasy ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Powiązuje dynamiczną właściwość z parametrem shadera. |