Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|