ShaderTechnique
Overview
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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
description | String | Read | Получил описание этой техники. |
shaderLanguage | String | Read | Получил язык оттенков, используемый этой техникой. |
shaderVersion | String | Read | Получил вариант shader, используемый этой техникой. |
shaderFile | String | Read | Получает имя файла внешнего шейдера. |
shaderContent | byte[] | Read | Получает содержимое встроенного скрипта shader. |
shaderEntry | String | Read | Получил входную точку шейдера. |
renderAPI | String | Read | Получивает API для рендеринга, используемый этой техникой. |
renderAPIVersion | String | Read | Получивает версию API для рендеринга. |
shaderParameters | Map<String, String> | Read | Получает определение параметра shader. |
Methods
| Signature | Description |
|---|---|
ShaderTechnique() | Инициализирует новый экземпляр класса ShaderTechnique . |
getDescription() → String | Получил описание этой техники. |
setDescription(value: String) | Определяет описание этой техники. |
getShaderLanguage() → String | Получил язык шейдера, используемый этой техникой. |
setShaderLanguage(value: String) | Устанавливает язык shader, используемый данной техникой. |
getShaderVersion() → String | Получил вариант shader, используемый этой техникой. |
setShaderVersion(value: String) | Устанавливает версию shader, используемую данной техникой. |
getShaderFile() → String | Получает имя файла внешнего шейдера. |
setShaderFile(value: String) | Устанавливает имя файла внешнего файл-шэдера. |
getShaderContent() → byte[] | Получает содержимое встроенного скрипта shader. |
setShaderContent(value: byte[]) | Устанавливает содержание встроенного скрипта shader. |
getShaderEntry() → String | Получил входную точку шейдера. |
setShaderEntry(value: String) | Устанавливает входную точку шейдера. |
getRenderAPI() → String | Получивает API для рендеринга, используемый этой техникой. |
setRenderAPI(value: String) | Устанавливает API для рендеринга, используемый данной техникой. |
getRenderAPIVersion() → String | Получивает версию API для рендеринга. |
setRenderAPIVersion(value: String) | Устанавливает версию API для рендеринга. |
getShaderParameters() → Map<String, String> | Получает определение параметра shader. |
addBinding(property: String, shaderParameter: String) | Связывает динамическое свойство с параметром shader. |