次の方法で共有


PFND3DDDI_DEPTHFILL コールバック関数 (d3dumddi.h)

DepthFill 関数は、ネイティブ形式で指定されたピクセル値で深度バッファーを埋めます。

構文

PFND3DDDI_DEPTHFILL Pfnd3dddiDepthfill;

HRESULT Pfnd3dddiDepthfill(
  HANDLE hDevice,
  const D3DDDIARG_DEPTHFILL *unnamedParam2
)
{...}

パラメーター

hDevice

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

unnamedParam2

pData [in]

深度埋め込み操作のパラメーターを記述する D3DDDIARG_DEPTHFILL 構造体へのポインター。

戻り値

DepthFill は、次のいずれかの値を返します。

< リターン コード 形容
S_OK 深度フィル操作が成功しました。
E_OUTOFMEMORY DepthFill は、完了するために必要なメモリを割り当てませんでした。

備考

DirectX バージョン 7.0 以前のランタイムは、DepthFill 関数を呼び出して、ネイティブ形式で指定されたピクセル値で深度バッファー (z バッファーとステンシル バッファー) を埋めます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー d3dumddi.h (D3dumddi.h を含む)

関連項目

D3DDDIARG_DEPTHFILL

D3DDDI_DEVICEFUNCS