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

テーブル内の定数の 0 から始まるインデックス。

RegisterCount

型: UINT

データを含むレジスタの数。

クラス

種類: D3DXPARAMETER_CLASS

パラメーター クラス。 「D3DXPARAMETER_CLASS」を参照してください。

Type

種類: D3DXPARAMETER_TYPE

パラメーターの型。 「D3DXPARAMETER_TYPE」を参照してください。

行数

型: UINT

行の数。

[列]

型: UINT

列の数。

要素

型: UINT

配列内の要素の数。

StructMembers

型: UINT

構造体メンバーサブパラメーターの数。

[サイズ]

型: UINT

バイト数のデータ サイズ。

DefaultValue

種類: LPCVOID

既定値へのポインター。

要件

要件
ヘッダー
D3dx9shader.h

こちらもご覧ください

D3DX 構造体

D3DXCONSTANTTABLE_DESC