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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour