D3DX11_PASS_SHADER_DESC Struktur
Beschreibt einen Effektdurchlauf.
Syntax
typedef struct _D3DX11_PASS_SHADER_DESC {
ID3DX11EffectShaderVariable *pShaderVariable;
UINT ShaderIndex;
} D3DX11_PASS_SHADER_DESC;
Member
-
pShaderVariable
-
Die Variable, aus der dieser Shader stammt.
-
ShaderIndex
-
Typ: UINT
-
Das Element von pShaderVariable (wenn ein Array) oder 0, falls nicht zutreffend.
Bemerkungen
D3DX11_PASS_SHADER_DESC wird mit ID3DX11EffectPass Get*ShaderDesc-Methoden verwendet.
Wenn es sich um eine Inline-Shaderzuweisung handelt, ist die zurückgegebene Schnittstelle eine anonyme Shadervariable, die nicht anders abgerufen werden kann. Der Name in der Variablenbeschreibung lautet "$Anonymous". Wenn im Passblock keine Zuordnung dieses Typs vorhanden ist, pShaderVariable != NULL, aber pShaderVariable-IsValid>() == FALSE.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|