ShaderTechnique
Przegląd
ShaderTechnique jest klasą w Aspose.3D FOSS dla Java.
Technika shaderów reprezentuje konkretną implementację renderowania.
Ta klasa udostępnia 19 metod do pracy z obiektami ShaderTechnique w programach Java. Dostępne metody to: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription oraz 7 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. 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 | Pobiera opis tej techniki. |
shaderLanguage | String | Odczyt | Zwraca język shader używany przez tę technikę. |
shaderVersion | String | Odczyt | Zwraca wersję shadera używaną przez tę technikę. |
shaderFile | String | Odczyt | Pobiera nazwę pliku zewnętrznego shadera. |
shaderContent | byte[] | Odczyt | Pobiera zawartość osadzonego skryptu shadera. |
shaderEntry | String | Odczyt | Zwraca punkt wejścia shadera. |
renderAPI | String | Odczyt | Zwraca renderowanie API używane przez tę technikę. |
renderAPIVersion | String | Odczyt | Pobiera wersję renderowania API. |
shaderParameters | Map<String, String> | Odczyt | Pobiera definicję parametru shadera. |
Metody
| Sygnatura | Opis |
|---|---|
ShaderTechnique() | Inicjalizuje nową instancję klasy ShaderTechnique. |
getDescription() → String | Pobiera opis tej techniki. |
setDescription(value: String) | Ustawia opis tej techniki. |
getShaderLanguage() → String | Zwraca język shaderów używany w tej technice. |
setShaderLanguage(value: String) | Ustawia język shaderów używany przez tę technikę. |
getShaderVersion() → String | Pobiera wersję shadera używaną przez tę technikę. |
setShaderVersion(value: String) | Ustawia wersję shadera używaną przez tę technikę. |
getShaderFile() → String | Zwraca nazwę pliku zewnętrznego shadera. |
setShaderFile(value: String) | Ustawia nazwę pliku zewnętrznego shadera. |
getShaderContent() → byte[] | Zwraca zawartość osadzonego skryptu shaderowego. |
setShaderContent(value: byte[]) | Ustawia zawartość osadzonego skryptu shaderowego. |
getShaderEntry() → String | Pobiera punkt wejścia shadera. |
setShaderEntry(value: String) | Ustawia punkt wejścia shadera. |
getRenderAPI() → String | Pobiera API renderowania używany przez tę technikę. |
setRenderAPI(value: String) | Ustawia rendering API używany przez tę technikę. |
getRenderAPIVersion() → String | Pobiera wersję renderowania API. |
setRenderAPIVersion(value: String) | Ustawia wersję renderowania API. |
getShaderParameters() → Map<String, String> | Zwraca definicję parametru shadera. |
addBinding(property: String, shaderParameter: String) | Powiązuje dynamiczną właściwość z parametrem shadera. |