Partager via


structure D3DXPARAMETER_DESC

Décrit un paramètre utilisé pour un objet d’effet.

Syntaxe

typedef struct D3DXPARAMETER_DESC {
  LPCSTR              Name;
  LPCSTR              Semantic;
  D3DXPARAMETER_CLASS Class;
  D3DXPARAMETER_TYPE  Type;
  UINT                Rows;
  UINT                Columns;
  UINT                Elements;
  UINT                Annotations;
  UINT                StructMembers;
  DWORD               Flags;
  UINT                Bytes;
} D3DXPARAMETER_DESC, *LPD3DXPARAMETER_DESC;

Membres

Nom

Type : LPCSTR

Nom du paramètre.

Sémantique

Type : LPCSTR

Signification sémantique, également appelée utilisation.

Classe

Type : D3DXPARAMETER_CLASS

Classe de paramètre. Définissez cette valeur sur l’une des valeurs dans D3DXPARAMETER_CLASS.

Type

Type : D3DXPARAMETER_TYPE

Type de paramètre. Définissez cette valeur sur l’une des valeurs dans D3DXPARAMETER_TYPE.

Lignes

Type : UINT

Nombre de lignes dans le tableau.

Colonnes

Type : UINT

Nombre de colonnes dans le tableau.

Éléments

Type : UINT

Nombre d’éléments dans le tableau.

Annotations

Type : UINT

Nombre d’annotations.

StructMembers

Type : UINT

Nombre de membres de la structure.

Indicateurs

Type : DWORD

Attributs de paramètre. Consultez Constantes d’effet.

Octets

Type : UINT

Taille du paramètre, en octets.

Spécifications

Condition requise Valeur
En-tête
D3dx9effect.h

Voir aussi

Structures d’effet