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

Type : _ classe de _ variable _ de nuanceur D3D10

La classe variable (voir _ classe de _ variable _ de nuanceur D3D10).

Type

Type : _ type de _ variable _ de nuanceur D3D10

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
D3dx11effect. h

Voir aussi

Effets 11 structures