ShaderTechnique
Общ преглед
ShaderTechnique е клас в Aspose.3D FOSS за Java.
Техниката на шейдер представлява конкретна реализация за рендеринг.
Този клас предоставя 19 метода за работа с ShaderTechnique обекти в Java програми. Наличните методи включват: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, и 7 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, и още 3 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
description | String | Прочети. | Описанието на тази техника. |
shaderLanguage | String | Прочети. | Получи езика на сензора, използван от тази техника. |
shaderVersion | String | Прочети. | Получи версията на сензора, използвана от тази техника. |
shaderFile | String | Прочети. | Получава името на файла за външен шейдер. |
shaderContent | byte[] | Прочети. | Получава съдържанието на вграден скрипт за сенки. |
shaderEntry | String | Прочети. | Взема входната точка на сензора. |
renderAPI | String | Прочети. | Получи рендеринговото API, използвано от тази техника. |
renderAPIVersion | String | Прочети. | Получава версията на рендеринговото API. |
shaderParameters | Map<String, String> | Прочети. | Получава определението на параметрите за сенки. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
ShaderTechnique() | Инициализира нов екземпляр на класа ShaderTechnique . |
getDescription() → String | Описанието на тази техника. |
setDescription(value: String) | Определя описанието на тази техника. |
getShaderLanguage() → String | Получи езика на сензора, използван от тази техника. |
setShaderLanguage(value: String) | Определя езика на сензор, използван от тази техника. |
getShaderVersion() → String | Получи версията на сензора, използвана от тази техника. |
setShaderVersion(value: String) | Определя версията на сензора, използвана от тази техника. |
getShaderFile() → String | Получава името на файла за външен шейдер. |
setShaderFile(value: String) | Определя името на файла за външния файл с сенки. |
getShaderContent() → byte[] | Получава съдържанието на вграден скрипт за сенки. |
setShaderContent(value: byte[]) | Определя съдържанието на вграден скрипт за сенки. |
getShaderEntry() → String | Взема входната точка на сензора. |
setShaderEntry(value: String) | Определя входната точка на сензора. |
getRenderAPI() → String | Получи рендеринговото API, използвано от тази техника. |
setRenderAPI(value: String) | Определя API за рендеринг, използвано от тази техника. |
getRenderAPIVersion() → String | Получава версията на рендеринговото API. |
setRenderAPIVersion(value: String) | Определя версията на API за рендеринг. |
getShaderParameters() → Map<String, String> | Получава определението на параметрите за сенки. |
addBinding(property: String, shaderParameter: String) | Свързва динамичното свойство с параметъра на сензора. |