D3DXCheckVolumeTextureRequirements 関数

ボリューム テクスチャ作成パラメーターを確認します。

構文

HRESULT D3DXCheckVolumeTextureRequirements(
  _In_    LPDIRECT3DDEVICE9 pDevice,
  _Inout_ UINT              *pWidth,
  _Inout_ UINT              *pHeight,
  _Inout_ UINT              *pDepth,
  _Inout_ UINT              *pNumMipLevels,
  _In_    DWORD             Usage,
  _Inout_ D3DFORMAT         *pFormat,
  _In_    D3DPOOL           Pool
);

パラメーター

pDevice [in]

種類: LPDIRECT3DDEVICE9

ボリューム テクスチャに関連付けるデバイスを表す IDirect3DDevice9 インターフェイスへのポインター。

pWidth [in, out]

型: UINT*

要求された幅へのポインター (ピクセル単位)、または NULL。 修正されたサイズを返します。

pHeight [in, out]

型: UINT*

要求された高さへのポインター (ピクセル単位)、または NULL。 修正されたサイズを返します。

pDepth [in, out]

型: UINT*

要求された深さへのポインター (ピクセル単位)、または NULL。 修正されたサイズを返します。

pNumMipLevels [in, out]

型: UINT*

要求されたミップマップ レベルの数 ( NULL) へのポインター。 ミップマップ レベルの修正された数を返します。

使用法 [入力]

種類: DWORD

現在は使用されていません。0 に設定します。

pFormat [in, out]

型: D3DFORMAT*

D3DFORMAT 列挙型のメンバーへのポインター。 目的のピクセル形式 ( NULL) を指定します。 修正された形式を返します。

プール [入力]

種類: D3DPOOL

ボリューム テクスチャを配置するメモリ クラスを記述する D3DPOOL 列挙型のメンバー。

戻り値

種類: HRESULT

関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_NOTAVAILABLE、D3DERR_INVALIDCALL。

解説

この関数のパラメーターが無効な場合、この関数は修正されたパラメーターを返します。

要件

要件
ヘッダー
D3dx9tex.h
ライブラリ
D3dx9.lib

関連項目

D3DX 9 のテクスチャ関数