ShaderTechnique

ShaderTechnique class

En shader‑teknik representerar en konkret renderingsimplementation.

Metoder

constructor

NamnBeskrivning
constructor()Initierar en ny instans av klassen ShaderTechnique.

Result:


getDescription

NamnBeskrivning
getDescription()Hämtar eller anger beskrivningen av denna teknik

Result:


setDescription

NamnBeskrivning
setDescription(value)Hämtar eller anger beskrivningen av denna teknik

Result:


getShaderLanguage

NamnBeskrivning
getShaderLanguage()Hämtar eller anger shaderspråket som används av denna teknik.

Result:


setShaderLanguage

NamnBeskrivning
setShaderLanguage(value)Hämtar eller anger shaderspråket som används av denna teknik.

Result:


getShaderVersion

NamnBeskrivning
getShaderVersion()Hämtar eller anger shaderversionen som används av denna teknik.

Result:


setShaderVersion

NamnBeskrivning
setShaderVersion(value)Hämtar eller anger shaderversionen som används av denna teknik.

Result:


getShaderFile

NamnBeskrivning
getShaderFile()Hämtar eller anger filnamnet för den externa shaderfilen.

Result:


setShaderFile

NamnBeskrivning
setShaderFile(value)Hämtar eller anger filnamnet för den externa shaderfilen.

Result:


getShaderContent

NamnBeskrivning
getShaderContent()Hämtar eller anger innehållet i ett inbäddat shader-skript. Det kan vara en HLSL/GLSL shaderkällfil.

Result:


setShaderContent

NamnBeskrivning
setShaderContent(value)Hämtar eller anger innehållet i ett inbäddat shader-skript. Det kan vara en HLSL/GLSL shaderkällfil.

Result:


getShaderEntry

NamnBeskrivning
getShaderEntry()Hämtar eller anger ingångspunkten för shadern, vissa shaders som HLSL kan ha anpassade shaderingångar.

Result:


setShaderEntry

NamnBeskrivning
setShaderEntry(value)Hämtar eller anger ingångspunkten för shadern, vissa shaders som HLSL kan ha anpassade shaderingångar.

Result:


getRenderAPI

NamnBeskrivning
getRenderAPI()Hämtar eller anger renderings-API:t som används av denna teknik

Result:


setRenderAPI

NamnBeskrivning
setRenderAPI(value)Hämtar eller anger renderings-API:t som används av denna teknik

Result:


getRenderAPIVersion

NamnBeskrivning
getRenderAPIVersion()Hämtar eller anger versionen av renderings-API:et.

Result:


setRenderAPIVersion

NamnBeskrivning
setRenderAPIVersion(value)Hämtar eller anger versionen av renderings-API:et.

Result:


getShaderParameters

NamnBeskrivning
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

NamnBeskrivning
addBinding(property, shaderParameter)Kopplar den dynamiska egenskapen till shader‑parameter.

Parameters:

NamnTypBeskrivning
propertySträngNamnet på den dynamiska egenskapen.
shaderParameterSträngNamnet på shader‑parametern.

Result: