ShaderTechnique
Innehåll
[
Dölj
]ShaderTechnique class
En shader‑teknik representerar en konkret renderingsimplementation.
Metoder
constructor
| Namn | Beskrivning |
|---|---|
| constructor() | Initierar en ny instans av klassen ShaderTechnique. |
Result:
getDescription
| Namn | Beskrivning |
|---|---|
| getDescription() | Hämtar eller anger beskrivningen av denna teknik |
Result:
setDescription
| Namn | Beskrivning |
|---|---|
| setDescription(value) | Hämtar eller anger beskrivningen av denna teknik |
Result:
getShaderLanguage
| Namn | Beskrivning |
|---|---|
| getShaderLanguage() | Hämtar eller anger shaderspråket som används av denna teknik. |
Result:
setShaderLanguage
| Namn | Beskrivning |
|---|---|
| setShaderLanguage(value) | Hämtar eller anger shaderspråket som används av denna teknik. |
Result:
getShaderVersion
| Namn | Beskrivning |
|---|---|
| getShaderVersion() | Hämtar eller anger shaderversionen som används av denna teknik. |
Result:
setShaderVersion
| Namn | Beskrivning |
|---|---|
| setShaderVersion(value) | Hämtar eller anger shaderversionen som används av denna teknik. |
Result:
getShaderFile
| Namn | Beskrivning |
|---|---|
| getShaderFile() | Hämtar eller anger filnamnet för den externa shaderfilen. |
Result:
setShaderFile
| Namn | Beskrivning |
|---|---|
| setShaderFile(value) | Hämtar eller anger filnamnet för den externa shaderfilen. |
Result:
getShaderContent
| Namn | Beskrivning |
|---|---|
| getShaderContent() | Hämtar eller anger innehållet i ett inbäddat shader-skript. Det kan vara en HLSL/GLSL shaderkällfil. |
Result:
setShaderContent
| Namn | Beskrivning |
|---|---|
| setShaderContent(value) | Hämtar eller anger innehållet i ett inbäddat shader-skript. Det kan vara en HLSL/GLSL shaderkällfil. |
Result:
getShaderEntry
| Namn | Beskrivning |
|---|---|
| getShaderEntry() | Hämtar eller anger ingångspunkten för shadern, vissa shaders som HLSL kan ha anpassade shaderingångar. |
Result:
setShaderEntry
| Namn | Beskrivning |
|---|---|
| setShaderEntry(value) | Hämtar eller anger ingångspunkten för shadern, vissa shaders som HLSL kan ha anpassade shaderingångar. |
Result:
getRenderAPI
| Namn | Beskrivning |
|---|---|
| getRenderAPI() | Hämtar eller anger renderings-API:t som används av denna teknik |
Result:
setRenderAPI
| Namn | Beskrivning |
|---|---|
| setRenderAPI(value) | Hämtar eller anger renderings-API:t som används av denna teknik |
Result:
getRenderAPIVersion
| Namn | Beskrivning |
|---|---|
| getRenderAPIVersion() | Hämtar eller anger versionen av renderings-API:et. |
Result:
setRenderAPIVersion
| Namn | Beskrivning |
|---|---|
| setRenderAPIVersion(value) | Hämtar eller anger versionen av renderings-API:et. |
Result:
getShaderParameters
| Namn | Beskrivning |
|---|---|
| getShaderParameters() | Hämtar definitionen av shader‑parametern. Nyckeln är namnet på den dynamiska egenskapen, och värdet är shader‑parameternamnet som egenskapen är kopplad till. |
Result:
addBinding
| Namn | Beskrivning |
|---|---|
| addBinding(property, shaderParameter) | Kopplar den dynamiska egenskapen till shader‑parameter. |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| property | Sträng | Namnet på den dynamiska egenskapen. |
| shaderParameter | Sträng | Namnet på shader‑parametern. |
Result: