D3DX11 _ , _ type d’effet DESC, _ structure
Décrit un type de variable Effect.
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
-
La classe variable (voir _ classe de _ variable _ de nuanceur D3D10).
-
Type
-
Le type de variable ( consultez _ _ _ type de variable de nuanceur D3D10).
-
Éléments
-
Type : uint
-
Nombre d’éléments dans ce type (0 s’il ne s’agit pas d’un tableau).
-
Members (Membres)
-
Type : uint
-
Nombre de membres (0 s’il ne s’agit pas d’une structure).
-
Lignes
-
Type : uint
-
Nombre de lignes dans ce type (0 s’il ne s’agit pas d’une primitive numérique).
-
Colonnes
-
Type : uint
-
Nombre de colonnes dans ce type (0 s’il ne s’agit pas d’une primitive numérique).
-
PackedSize
-
Type : uint
-
Nombre d’octets requis pour représenter ce type de données, quand il est fortement compressé.
-
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.
-
Progrès
-
Type : uint
-
Nombre d’octets à rechercher entre les éléments, lorsqu’ils sont disposés dans une mémoire tampon constante.
Remarques
Le _ _ type d’effet D3DX11 _ desc est utilisé avec ID3DX11EffectType :: GetDesc
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|