D3DX11_EFFECT_TYPE_DESC Struktur
Beschreibt einen Effektvariablentyp.
Syntax
typedef struct _D3DX11_EFFECT_TYPE_DESC {
LPCSTR TypeName;
D3D10_SHADER_VARIABLE_CLASS Class;
D3D10_SHADER_VARIABLE_TYPE Type;
UINT Elements;
UINT Members;
UINT Rows;
UINT Columns;
UINT PackedSize;
UINT UnpackedSize;
UINT Stride;
} D3DX11_EFFECT_TYPE_DESC;
Member
-
TypeName
-
Typ: LPCSTR
-
Name des Typs, z. B. "float4" oder "MyStruct".
-
Klasse
-
Die Variablenklasse (siehe D3D10_SHADER_VARIABLE_CLASS).
-
Typ
-
Der Variablentyp (siehe D3D10_SHADER_VARIABLE_TYPE).
-
Elemente
-
Typ: UINT
-
Anzahl der Elemente in diesem Typ (0, wenn nicht ein Array).
-
Mitglieder
-
Typ: UINT
-
Anzahl der Elemente (0, wenn keine Struktur).
-
Zeilen
-
Typ: UINT
-
Anzahl der Zeilen in diesem Typ (0, wenn nicht numerische Grundwerte).
-
Spalten
-
Typ: UINT
-
Anzahl der Spalten in diesem Typ (0, wenn nicht numerische Grundwerte).
-
PackedSize
-
Typ: UINT
-
Anzahl der Bytes, die zum Darstellen dieses Datentyps erforderlich sind, wenn sie eng gepackt sind.
-
EntpackedSize
-
Typ: UINT
-
Anzahl der Bytes, die von diesem Datentyp belegt werden, wenn sie in einem konstanten Puffer angeordnet sind.
-
Schritt
-
Typ: UINT
-
Anzahl der Bytes, die zwischen Elementen gesucht werden sollen, wenn sie in einem konstanten Puffer angeordnet sind.
Bemerkungen
D3DX11_EFFECT_TYPE_DESC wird mit ID3DX11EffectType::GetDesc verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|