次の方法で共有


D3DXCONSTANT_DESC 構造体

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;

メンバ

  • Name
    定数の名前。
  • RegisterSet
    定数のデータ型。「D3DXREGISTER_SET」を参照すること。
  • RegisterIndex
    テーブル内の定数のゼロから始まるインデックス。
  • RegisterCount
    データを格納しているレジスタの数。
  • Class
    パラメータのクラス。「D3DXPARAMETER_CLASS」を参照すること。
  • Type
    パラメータのタイプ。「D3DXPARAMETERTYPE」を参照すること。
  • Rows
    行数。
  • Columns
    列数。
  • Elements
    配列内の要素の数。
  • StructMembers
    構造体メンバのサブパラメータの数。
  • Bytes
    データのサイズ (バイト数)。
  • DefaultValue
    デフォルト値へのポインタ。

構造体の情報

ヘッダー d3dx9shader.h
最低限のオペレーティング システム Windows 98

参照

D3DXCONSTANTTABLE_DESC