ShaderTechnique

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

NameTypeAccessDescription
descriptionStringReadОпис цієї техніки.
shaderLanguageStringReadВикористовується мова з тінь, що використовується цією технікою.
shaderVersionStringReadОтримає версію з тінь, що використовується цією технікою.
shaderFileStringReadОбирає назву файлу зовнішнього файла-шейдера.
shaderContentbyte[]ReadОбирає вміст вбудованого скрипту.
shaderEntryStringReadОбирає вхідний пункт шейдера.
renderAPIStringReadОбирає інтерфейс для рендерування, який використовується цією технікою.
renderAPIVersionStringReadОбирає версію API для рендерування.
shaderParametersMap<String, String>ReadОтримає визначення параметрів шейдера.

Methods

SignatureDescription
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)Зв’язує динамічне властивість з параметром шейдера.

See Also

 Українська