D3DHAL_DP2WINFO 構造体 (d3dhal.h)

D3DHAL_DP2WINFO構造体は、w バッファリングに使用される w 範囲をドライバーに通知するために使用されます。

構文

typedef struct _D3DHAL_DP2WINFO {
  D3DVALUE dvWNear;
  D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;

メンバー

dvWNear

dvWFar

w バッファーの近距離と遠方の制限をそれぞれ指定します。 これらのメンバーには、任意の有効な浮動小数点値を指定できます。

注釈

D3dDrawPrimitives2 コールバックは、コマンド バッファーからD3DHAL_DP2WINFO構造体を解析し、D3DHAL_DP2COMMANDが D3DDP2OP_WINFO に設定されている場合に w バッファリング用のドライバーのスケーリング パラメーターを更新します。

1 つのD3DHAL_DP2WINFO構造体は、コマンド バッファー内のD3DHAL_DP2COMMAND構造体に従います。

ドライバーは、この構造体で指定された w 範囲を使用して、内部レンダリング コンテキストの w バッファー部分を更新する必要があります。 ドライバーは、この情報を使用して w バッファーをスケーリングできます。

この機能をサポートしていないビデオ アダプターでは、これらの手順を無視してスキップし、コマンド バッファーの残りの部分の処理を続行する必要があります。

要件

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

こちらもご覧ください

D3DDP2OP_WINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2