次の方法で共有


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 ポインターを返します。

要件

要件
ヘッダー
D3dx9effect.h

関連項目

効果の構造

GetPassDesc