ShaderTechnique

ShaderTechnique class

Шейдерная техника представляет конкретную реализацию рендеринга.

Методы

constructor

ИмяОписание
constructor()Инициализирует новый экземпляр класса ShaderTechnique.

Result:


getDescription

ИмяОписание
getDescription()Получает или задает описание этой техники

Result:


setDescription

ИмяОписание
setDescription(value)Получает или задает описание этой техники

Result:


getShaderLanguage

ИмяОписание
getShaderLanguage()Получает или задает язык шейдера, используемый этой техникой.

Result:


setShaderLanguage

ИмяОписание
setShaderLanguage(value)Получает или задает язык шейдера, используемый этой техникой.

Result:


getShaderVersion

ИмяОписание
getShaderVersion()Получает или задает версию шейдера, используемую этой техникой.

Result:


setShaderVersion

ИмяОписание
setShaderVersion(value)Получает или задает версию шейдера, используемую этой техникой.

Result:


getShaderFile

ИмяОписание
getShaderFile()Получает или задает имя файла внешнего шейдера.

Result:


setShaderFile

ИмяОписание
setShaderFile(value)Получает или задает имя файла внешнего шейдера.

Result:


getShaderContent

ИмяОписание
getShaderContent()Получает или задает содержимое встроенного скрипта шейдера. Это может быть исходный файл шейдера HLSL/GLSL.

Result:


setShaderContent

ИмяОписание
setShaderContent(value)Получает или задает содержимое встроенного скрипта шейдера. Это может быть исходный файл шейдера HLSL/GLSL.

Result:


getShaderEntry

ИмяОписание
getShaderEntry()Получает или задает точку входа шейдера; некоторые шейдеры, такие как HLSL, могут иметь пользовательские точки входа.

Result:


setShaderEntry

ИмяОписание
setShaderEntry(value)Получает или задает точку входа шейдера; некоторые шейдеры, такие как HLSL, могут иметь пользовательские точки входа.

Result:


getRenderAPI

ИмяОписание
getRenderAPI()Получает или задает API рендеринга, используемый этой техникой

Result:


setRenderAPI

ИмяОписание
setRenderAPI(value)Получает или задает API рендеринга, используемый этой техникой

Result:


getRenderAPIVersion

ИмяОписание
getRenderAPIVersion()Получает или задаёт версию API рендеринга.

Result:


setRenderAPIVersion

ИмяОписание
setRenderAPIVersion(value)Получает или задаёт версию API рендеринга.

Result:


getShaderParameters

ИмяОписание
getShaderParameters()Получает определение параметра шейдера. Ключ — это имя динамического свойства, а значение — имя параметра шейдера, к которому свойство подключено.

Result:


addBinding

ИмяОписание
addBinding(property, shaderParameter)Привязывает динамическое свойство к параметру шейдера

Parameters:

ИмяТипОписание
propertyStringИмя динамического свойства.
shaderParameterStringИмя параметра шейдера.

Result: