Microsoft DirectX 8.0 (C++) |
必要に応じて呼び出しパラメータを調整し、空のボリューム テクスチャを作成する。
HRESULT D3DXCreateVolumeTexture( LPDIRECT3DDEVICE8 pDevice, UINT Width, UINT Height, UINT Depth, UINT MipLevels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, LPDIRECT3DVOLUMETEXTURE8* ppVolumeTexture );
成功した場合は D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
D3DERR_NOTAVAILABLE |
D3DERR_OUTOFVIDEOMEMORY |
D3DERR_INVALIDCALL |
E_OUTOFMEMORY |
D3DXCreateVolumeTexture は、内部で D3DXCheckVolumeTextureRequirements を使用して呼び出しパラメータを調整する。したがって、IDirect3Ddevice8::CreateVolumeTexture の呼び出しが失敗する場合でも、D3DXCreateVolumeTexture の呼び出しは成功することが多い。
ヘッダー : D3dx8tex.h で宣言。
インポート ライブラリ : D3dx8.lib を使用。