ShaderTechnique

ShaderTechnique class

Een shader‑techniek vertegenwoordigt een concrete renderimplementatie.

Methoden

constructor

NaamBeschrijving
constructor()Initialiseert een nieuw exemplaar van de ShaderTechnique-klasse.

Result:


getDescription

NaamBeschrijving
getDescription()Haalt de beschrijving van deze techniek op of stelt deze in

Result:


setDescription

NaamBeschrijving
setDescription(value)Haalt de beschrijving van deze techniek op of stelt deze in

Result:


getShaderLanguage

NaamBeschrijving
getShaderLanguage()Haalt de shader-taal op die door deze techniek wordt gebruikt of stelt deze in.

Result:


setShaderLanguage

NaamBeschrijving
setShaderLanguage(value)Haalt de shader-taal op die door deze techniek wordt gebruikt of stelt deze in.

Result:


getShaderVersion

NaamBeschrijving
getShaderVersion()Haalt de shader-versie op die door deze techniek wordt gebruikt of stelt deze in.

Result:


setShaderVersion

NaamBeschrijving
setShaderVersion(value)Haalt de shader-versie op die door deze techniek wordt gebruikt of stelt deze in.

Result:


getShaderFile

NaamBeschrijving
getShaderFile()Haalt de bestandsnaam van het externe shaderbestand op of stelt deze in.

Result:


setShaderFile

NaamBeschrijving
setShaderFile(value)Haalt de bestandsnaam van het externe shaderbestand op of stelt deze in.

Result:


getShaderContent

NaamBeschrijving
getShaderContent()Haalt de inhoud van een ingebed shader‑script op of stelt deze in. Het kan een HLSL/GLSL shader‑bronbestand zijn.

Result:


setShaderContent

NaamBeschrijving
setShaderContent(value)Haalt de inhoud van een ingebed shader‑script op of stelt deze in. Het kan een HLSL/GLSL shader‑bronbestand zijn.

Result:


getShaderEntry

NaamBeschrijving
getShaderEntry()Haalt het entry‑point van de shader op of stelt dit in; sommige shaders zoals HLSL kunnen aangepaste entry‑points hebben.

Result:


setShaderEntry

NaamBeschrijving
setShaderEntry(value)Haalt het entry‑point van de shader op of stelt dit in; sommige shaders zoals HLSL kunnen aangepaste entry‑points hebben.

Result:


getRenderAPI

NaamBeschrijving
getRenderAPI()Haalt de rendering‑API op die door deze techniek wordt gebruikt of stelt deze in

Result:


setRenderAPI

NaamBeschrijving
setRenderAPI(value)Haalt de rendering‑API op die door deze techniek wordt gebruikt of stelt deze in

Result:


getRenderAPIVersion

NaamBeschrijving
getRenderAPIVersion()Haalt de versie van de rendering‑API op of stelt deze in.

Result:


setRenderAPIVersion

NaamBeschrijving
setRenderAPIVersion(value)Haalt de versie van de rendering‑API op of stelt deze in.

Result:


getShaderParameters

NaamBeschrijving
getShaderParameters()Haalt de definitie van de shader‑parameter op. De sleutel is de naam van de dynamische eigenschap, en de waarde is de naam van de shader‑parameter waaraan de eigenschap is gekoppeld.

Result:


addBinding

NaamBeschrijving
addBinding(property, shaderParameter)Koppelt de dynamische eigenschap aan de shader‑parameter.

Parameters:

NaamTypeBeschrijving
eigenschapStringDe naam van de dynamische eigenschap.
shaderParameterStringDe naam van de shader‑parameter.

Result: