次の方法で共有


D3DXPARAMETER_DESC

エフェクト オブジェクトに使用するパラメーターを記述します。

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;

メンバ

  • Name
    パラメーターの名前
  • Semantic
    セマンティクスの意味 (使用法)
  • Class
    パラメーター クラス。D3DXPARAMETER_CLASS の値の 1 つに設定します。
  • Type
    パラメーター タイプ。D3DXPARAMETER_TYPE の値の 1 つに設定します。
  • Rows
    配列の行の数
  • Columns
    配列の列の数
  • Elements
    配列の要素数。
  • Annotations
    アノテーションの数
  • StructMembers
    構造体メンバーの数
  • Flags
    パラメーターの属性。「エフェクト定数」を参照してください。
  • Bytes
    パラメーターのサイズ (バイト単位)

要件

ヘッダー: D3dx9effect.h 宣言