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 サンプル ドライバーを参照してください。

要件

要件
Header d3dhal.h (D3dhal.h を含む)

こちらもご覧ください

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2