Freigeben über


D3DXPARAMETER_DESC Struktur

Beschreibt einen Parameter, der für ein Effektobjekt verwendet wird.

Syntax

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;

Member

Name

Typ: LPCSTR

Der Name des Parameters.

Semantik

Typ: LPCSTR

Semantische Bedeutung, auch als Verwendung bezeichnet.

Klasse

Typ: D3DXPARAMETER_CLASS

Parameterklasse. Legen Sie dies auf einen der Werte in D3DXPARAMETER_CLASS fest.

Typ

Typ: D3DXPARAMETER_TYPE

Der Parametertyp. Legen Sie dies auf einen der Werte in D3DXPARAMETER_TYPE fest.

Zeilen

Typ: UINT

Anzahl der Zeilen im Array.

Spalten

Typ: UINT

Anzahl der Spalten im Array.

Elemente

Typ: UINT

Anzahl der Elemente im Array.

Anmerkungen

Typ: UINT

Anzahl der Anmerkungen.

StructMembers

Typ: UINT

Anzahl der Strukturmember.

Flags

Typ: DWORD

Parameterattribute. Siehe Effektkonstanten.

Byte

Typ: UINT

Die Größe des Parameters in Bytes.

Anforderungen

Anforderung Wert
Header
D3dx9effect.h

Siehe auch

Effektstrukturen