ShaderTechnique
ShaderTechnique class
En shader-teknik representerar en konkret renderingsimplementering.
public class ShaderTechnique
Konstruktörer
Egenskaper
namn | Beskrivning |
---|
Description { get; set; } | Hämtar eller ställer in beskrivningen av denna teknik |
RenderAPI { get; set; } | Hämtar eller ställer in renderings-API:et som används av denna teknik |
RenderAPIVersion { get; set; } | Hämtar eller ställer in versionen av renderings-API:et. |
ShaderContent { get; set; } | Hämtar eller ställer in innehållet i ett inbäddat shader-skript. Det kan vara HLSL/GLSL shader-källfil. |
ShaderEntry { get; set; } | Hämtar eller ställer in ingångspunkten för skuggningen, vissa skuggningar som HLSL kan ha anpassade skuggningsposter. |
ShaderFile { get; set; } | Hämtar eller ställer in filnamnet för den externa shader-filen. |
ShaderLanguage { get; set; } | Hämtar eller ställer in skuggningsspråket som används av denna teknik. |
ShaderParameters { get; } | Hämtar definitionen av shader-parametern. Nyckeln är namnet på den dynamiska egenskapen och värde är shader-parameterns namn som egenskapen är kopplad till. |
ShaderVersion { get; set; } | Hämtar eller ställer in shaderversionen som används av denna teknik. |
Metoder
namn | Beskrivning |
---|
AddBinding(string, string) | Binder den dynamiska egenskapen till shader parameter |
Se även