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:
| Имя | Тип | Описание |
|---|---|---|
| property | String | Имя динамического свойства. |
| shaderParameter | String | Имя параметра шейдера. |
Result: