次の方法で共有


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

GenerateMipSubLevels 関数は、MIP マップ テクスチャのサブレベルを再生成します。

構文

PFND3DDDI_GENERATEMIPSUBLEVELS Pfnd3dddiGeneratemipsublevels;

HRESULT Pfnd3dddiGeneratemipsublevels(
  HANDLE hDevice,
  const D3DDDIARG_GENERATEMIPSUBLEVELS *unnamedParam2
)
{...}

パラメーター

hDevice

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

unnamedParam2

pData [in]

MIP マップ テクスチャのサブレベルを生成する方法を説明する D3DDDIARG_GENERATEMIPSUBLEVELS 構造体へのポインター。

戻り値

GenerateMipSubLevels は、MIP マップ テクスチャのサブレベルが正常に生成されない場合に、S_OKまたは適切なエラー結果を返します。

備考

ユーザー モードディスプレイ ドライバーが MIP マップ テクスチャの最上位レベルにのみアクセスする操作を実行すると、Microsoft Direct3D ランタイムはドライバーの GenerateMipSubLevels 関数を呼び出して、特定のフィルターの種類を使用して MIP マップ テクスチャのサブレベルを自動的に再生成するようにドライバーに通知します。

必要条件

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

関連項目

D3DDDIARG_GENERATEMIPSUBLEVELS

D3DDDI_DEVICEFUNCS