次の方法で共有


D3DHAL_DP2SETRENDERTARGET構造体 (d3dhal.h)

D3DHAL_DP2SETRENDERTARGET構造体は、現在のコンテキストで新しいレンダリング ターゲット サーフェスと深度バッファーをマップするために、D3DDP2OP_SETRENDERTARGETオペコードと共に使用されます。

構文

typedef struct _D3DHAL_DP2SETRENDERTARGET {
  DWORD hRenderTarget;
  DWORD hZBuffer;
} D3DHAL_DP2SETRENDERTARGET;

メンバーズ

hRenderTarget

レンダリング ターゲットへのハンドルを指定します。

hZBuffer

深度バッファーへのハンドルを指定します。

備考

ドライバーは、D3dDrawPrimitives2 コマンド ストリーム内のD3DDP2OP_SETRENDERTARGETオペコードに応答して、次のタスクを実行する必要があります。

  1. ドライバーのコンテキストで hRenderTarget 識別されるレンダリング ターゲットを格納します。
  2. ドライバーのコンテキストで hZBuffer 識別される深度バッファーを格納します。
実装の詳細については、Microsoft Windows Driver Development Kit (DDK) に付属 サンプル ドライバーの p3samp を参照してください。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2