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 宣言