D3DXPASS_DESC構造体
効果オブジェクトのパスについて説明します。
構文
typedef struct D3DXPASS_DESC {
LPCSTR Name;
UINT Annotations;
const DWORD *pVertexShaderFunction;
const DWORD *pPixelShaderFunction;
} D3DXPASS_DESC, *LPD3DXPASS_DESC;
メンバー
-
名前
-
種類: LPCSTR
-
パスに使用される文字列値。
-
コメント
-
型: UINT
-
注釈は、任意の手法、パス、またはパラメーターにアタッチできるユーザー固有のデータです。 「 エフェクト パラメーターに情報を追加する」with_Annotationsを参照してください。
-
pVertexShaderFunction
-
型: const DWORD*
-
頂点シェーダー関数へのポインター。 D3DXFX_NOT_CLONEABLEを使用して効果が作成された場合、この構造体は GetPassDesc によって呼び出されたときに NULL ポインターを返します。
-
pPixelShaderFunction
-
型: const DWORD*
-
ピクセル シェーダー関数へのポインター。 D3DXFX_NOT_CLONEABLEを使用して効果が作成された場合、この構造体は GetPassDesc によって呼び出されたときに NULL ポインターを返します。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目