structure D3DX11_EFFECT_TYPE_DESC
Décrit un type de variable d’effet.
Syntaxe
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;
Membres
-
TypeName
-
Type : LPCSTR
-
Nom du type, par exemple « float4 » ou « MyStruct ».
-
Classe
-
Type : D3D10_SHADER_VARIABLE_CLASS
-
Classe variable (voir D3D10_SHADER_VARIABLE_CLASS).
-
Type
-
Type : D3D10_SHADER_VARIABLE_TYPE
-
Type de variable (voir D3D10_SHADER_VARIABLE_TYPE).
-
Éléments
-
Type : UINT
-
Nombre d’éléments dans ce type (0 si ce n’est pas un tableau).
-
Members (Membres)
-
Type : UINT
-
Nombre de membres (0 si ce n’est pas une structure).
-
Lignes
-
Type : UINT
-
Nombre de lignes dans ce type (0 si ce n’est pas une primitive numérique).
-
Colonnes
-
Type : UINT
-
Nombre de colonnes dans ce type (0 si ce n’est pas une primitive numérique).
-
PackedSize
-
Type : UINT
-
Nombre d’octets requis pour représenter ce type de données, en cas de pack serré.
-
UnpackedSize
-
Type : UINT
-
Nombre d’octets occupés par ce type de données, lorsqu’ils sont disposés dans une mémoire tampon constante.
-
Foulée
-
Type : UINT
-
Nombre d’octets à rechercher entre les éléments, lorsqu’ils sont disposés dans une mémoire tampon constante.
Notes
D3DX11_EFFECT_TYPE_DESC est utilisé avec ID3DX11EffectType::GetDesc
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|