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 после установки пакета Aspose.3D FOSS for Java. Свойства: description, renderAPI, renderAPIVersion, shaderContent, shaderEntry, shaderFile,И ещё 3.

Properties

NameTypeAccessDescription
descriptionStringReadПолучил описание этой техники.
shaderLanguageStringReadПолучил язык оттенков, используемый этой техникой.
shaderVersionStringReadПолучил вариант shader, используемый этой техникой.
shaderFileStringReadПолучает имя файла внешнего шейдера.
shaderContentbyte[]ReadПолучает содержимое встроенного скрипта shader.
shaderEntryStringReadПолучил входную точку шейдера.
renderAPIStringReadПолучивает API для рендеринга, используемый этой техникой.
renderAPIVersionStringReadПолучивает версию API для рендеринга.
shaderParametersMap<String, String>ReadПолучает определение параметра shader.

Methods

SignatureDescription
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.

See Also

 Русский