Microsoft DirectX 8.0 (Visual Basic)

D3DX8.CheckVolumeTextureRequirements

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

object.CheckVolumeTextureRequirements( _ 
    Device As Direct3DDevice8, _ 
    Width As Long, _ 
    Height As Long, _ 
    Depth As Long, _ 
    NumMipLevels As Long, _ 
    Usage As Long, _ 
    PixelFormat CONST_D3DFORMAT, _ 
    Pool As CONST_D3DPOOL)

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
Device
ボリューム テクスチャに関連付けられたデバイスを表す、Direct3DDevice8 オブジェクト。
Width
要求された幅 (ピクセル単位)、または ByVal 0。訂正後のサイズを返す。
Height
要求された高さ (ピクセル単位) または ByVal 0。訂正後のサイズを返す。
Depth
要求された深度 (ピクセル単位)、または ByVal 0。訂正後のサイズを返す。
NumMipLevels
要求されたミップマップ レベルの数、または ByVal 0。訂正後のミップマップ レベルの数を返す。
Usage
現時点では未使用なので 0 を設定しておく。
PixelFormat
CONST_D3DFORMAT 列挙のメンバ。要求されるピクセル フォーマットを指定する。訂正後のフォーマットを返す。
Pool
ボリューム テクスチャの配置先となるメモリ クラスを記述する、CONST_D3DPOOL 列挙のメンバ。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。

D3DERR_INVALIDCALL
D3DERR_NOTAVAILABLE

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

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