Microsoft DirectX 8.0 (Visual Basic) |
object.LoadVolumeFromVolume( _ DestVolume As Direct3DVolume8, _ DestPalette As Any, _ DestBox As Any, _ SrcVolume As Direct3DVolume8, _ SrcPalette As Any, _ SrcBox As Any, _ Filter As Long, _ ColorKey As Long)
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
D3DERR_INVALIDCALL |
D3DXERR_INVALIDDATA |
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
PALETTEENTRY の詳細については、Microsoft Platform Software Development Kit (SDK) を参照すること。Microsoft DirectX® 8.0 の時点で、PALETTEENTRY 構造体の peFlags メンバは、Platform SDK に説明されているようには機能しない。peFlags メンバは現在、8 ビットのパレット化されたフォーマット用のアルファ チャネルである。
非レベルゼロへの書き込みはアップデートすべきダーティーな矩形とはならない。D3DX8.LoadVolumeFromVolume が呼び出され、サーフェスが既にダーティーではなかった (これは通常の使用シナリオにはない) なら、アプリケーションは明示的にそのサーフェスに Direct3DTexture8.AddDirtyRect を呼び出す必要がある。