D3DXCONSTANT_DESC 結構

常數資料表中常數的描述。

語法

typedef struct D3DXCONSTANT_DESC {
  LPCSTR              Name;
  D3DXREGISTER_SET    RegisterSet;
  UINT                RegisterIndex;
  UINT                RegisterCount;
  D3DXPARAMETER_CLASS Class;
  D3DXPARAMETER_TYPE  Type;
  UINT                Rows;
  UINT                Columns;
  UINT                Elements;
  UINT                StructMembers;
  UINT                Bytes;
  LPCVOID             DefaultValue;
} D3DXCONSTANT_DESC, *LPD3DXCONSTANT_DESC;

成員

名稱

類型: LPCSTR

常數的名稱。

RegisterSet

類型: D3DXREGISTER_SET

常數資料類型。 請參閱 D3DXREGISTER_SET

RegisterIndex

類型: UINT

資料表中常數以零起始的索引。

RegisterCount

類型: UINT

包含資料的暫存器數目。

類別

類型: D3DXPARAMETER_CLASS

參數類別。 請參閱 D3DXPARAMETER_CLASS

類型

類型: D3DXPARAMETER_TYPE

參數類型。 請參閱 D3DXPARAMETER_TYPE

資料列

類型: UINT

資料列數目。

資料行

類型: UINT

資料行數目。

元素

類型: UINT

陣列中的專案數目。

StructMembers

類型: UINT

結構成員子參數的數目。

Bytes

類型: UINT

以位元組數為單位的資料大小。

DefaultValue

類型: LPCVOID

預設值的指標。

規格需求

需求
標頭
D3dx9shader.h

另請參閱

D3DX 結構

D3DXCONSTANTTABLE_DESC