ShaderTechnique
inhoud
[
verbergen
]ShaderTechnique class
Een shader‑techniek vertegenwoordigt een concrete renderimplementatie.
Methoden
constructor
| Naam | Beschrijving |
|---|---|
| constructor() | Initialiseert een nieuw exemplaar van de ShaderTechnique-klasse. |
Result:
getDescription
| Naam | Beschrijving |
|---|---|
| getDescription() | Haalt de beschrijving van deze techniek op of stelt deze in |
Result:
setDescription
| Naam | Beschrijving |
|---|---|
| setDescription(value) | Haalt de beschrijving van deze techniek op of stelt deze in |
Result:
getShaderLanguage
| Naam | Beschrijving |
|---|---|
| getShaderLanguage() | Haalt de shader-taal op die door deze techniek wordt gebruikt of stelt deze in. |
Result:
setShaderLanguage
| Naam | Beschrijving |
|---|---|
| setShaderLanguage(value) | Haalt de shader-taal op die door deze techniek wordt gebruikt of stelt deze in. |
Result:
getShaderVersion
| Naam | Beschrijving |
|---|---|
| getShaderVersion() | Haalt de shader-versie op die door deze techniek wordt gebruikt of stelt deze in. |
Result:
setShaderVersion
| Naam | Beschrijving |
|---|---|
| setShaderVersion(value) | Haalt de shader-versie op die door deze techniek wordt gebruikt of stelt deze in. |
Result:
getShaderFile
| Naam | Beschrijving |
|---|---|
| getShaderFile() | Haalt de bestandsnaam van het externe shaderbestand op of stelt deze in. |
Result:
setShaderFile
| Naam | Beschrijving |
|---|---|
| setShaderFile(value) | Haalt de bestandsnaam van het externe shaderbestand op of stelt deze in. |
Result:
getShaderContent
| Naam | Beschrijving |
|---|---|
| getShaderContent() | Haalt de inhoud van een ingebed shader‑script op of stelt deze in. Het kan een HLSL/GLSL shader‑bronbestand zijn. |
Result:
setShaderContent
| Naam | Beschrijving |
|---|---|
| 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
| Naam | Beschrijving |
|---|---|
| getShaderEntry() | Haalt het entry‑point van de shader op of stelt dit in; sommige shaders zoals HLSL kunnen aangepaste entry‑points hebben. |
Result:
setShaderEntry
| Naam | Beschrijving |
|---|---|
| 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
| Naam | Beschrijving |
|---|---|
| getRenderAPI() | Haalt de rendering‑API op die door deze techniek wordt gebruikt of stelt deze in |
Result:
setRenderAPI
| Naam | Beschrijving |
|---|---|
| setRenderAPI(value) | Haalt de rendering‑API op die door deze techniek wordt gebruikt of stelt deze in |
Result:
getRenderAPIVersion
| Naam | Beschrijving |
|---|---|
| getRenderAPIVersion() | Haalt de versie van de rendering‑API op of stelt deze in. |
Result:
setRenderAPIVersion
| Naam | Beschrijving |
|---|---|
| setRenderAPIVersion(value) | Haalt de versie van de rendering‑API op of stelt deze in. |
Result:
getShaderParameters
| Naam | Beschrijving |
|---|---|
| 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
| Naam | Beschrijving |
|---|---|
| addBinding(property, shaderParameter) | Koppelt de dynamische eigenschap aan de shader‑parameter. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | De naam van de dynamische eigenschap. |
| shaderParameter | String | De naam van de shader‑parameter. |
Result: