ShaderTechnique
Overview
ShaderTechnique є клас в Aspose.3D FOSS для Java.
Техніка шейдера представляє конкретну реалізацію рендерингу.
Цей клас надає 19 методів роботи з об’єктами ShaderTechnique в програмах Java. Доступні методи включають: ShaderTechnique, addBinding, getDescription, getRenderAPI, getRenderAPIVersion, getShaderContent, getShaderEntry, getShaderFile, getShaderLanguage, getShaderParameters, getShaderVersion, setDescription, і 7 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile, і ще три.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
description | String | Read | Опис цієї техніки. |
shaderLanguage | String | Read | Використовується мова з тінь, що використовується цією технікою. |
shaderVersion | String | Read | Отримає версію з тінь, що використовується цією технікою. |
shaderFile | String | Read | Обирає назву файлу зовнішнього файла-шейдера. |
shaderContent | byte[] | Read | Обирає вміст вбудованого скрипту. |
shaderEntry | String | Read | Обирає вхідний пункт шейдера. |
renderAPI | String | Read | Обирає інтерфейс для рендерування, який використовується цією технікою. |
renderAPIVersion | String | Read | Обирає версію API для рендерування. |
shaderParameters | Map<String, String> | Read | Отримає визначення параметрів шейдера. |
Methods
| Signature | Description |
|---|---|
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 | Обирає інтерфейс для рендерування, який використовується цією технікою. |
setRenderAPI(value: String) | Налаштовує API для рендерування, що використовується цією технікою. |
getRenderAPIVersion() → String | Обирає версію API для рендерування. |
setRenderAPIVersion(value: String) | Налаштовує версію API для рендерування. |
getShaderParameters() → Map<String, String> | Отримає визначення параметрів шейдера. |
addBinding(property: String, shaderParameter: String) | Зв’язує динамічне властивість з параметром шейдера. |