D3DXCheckVolumeTextureRequirements

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

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

パラメータ

  • pDevice
    IDirect3DDevice9 インターフェイスへのポインターです。ボリューム テクスチャーに関連付けられるデバイスを示します。
  • pWidth
    幅の要求値 (ピクセル単位) へのポインターか、NULL を指定します。また、このパラメーターには訂正後のサイズが返されます。
  • pHeight
    高さの要求値 (ピクセル単位) へのポインターか、NULL を指定します。また、このパラメーターには訂正後のサイズが返されます。
  • pDepth
    奥行きの要求値 (ピクセル単位) へのポインターか、NULL を指定します。また、このパラメーターには訂正後のサイズが返されます。
  • pNumMipLevels
    要求するミップマップ レベル数のポインターか、NULL を指定します。また、このパラメーターは、ミップマップ レベルの訂正後の数値が返されます。
  • Usage
    現在は使用されていません。0 に設定してください。
  • pFormat
    D3DFORMAT 列挙型のメンバーへのポインターです。必要なピクセル フォーマットか、NULL を指定します。また、このパラメーターには訂正後のフォーマットが返されます。
  • Pool
    D3DPOOL 列挙型のメンバーです。ボリューム テクスチャーを配置するメモリー クラスを示します。

戻り値

成功すると、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_NOTAVAILABLE、D3DERR_INVALIDCALL

解説 

この関数のパラメーターが無効な場合、訂正後のパラメーターが返ります。

要件

ヘッダー: D3dx9tex.h 宣言

ライブラリ: D3dx9.lib 内容