Microsoft DirectX 8.0 (Visual Basic)

Direct3DDevice8.GetBackBuffer

デバイスのスワップ チェーンからバック バッファを取得する。

object.GetBackBuffer( _ 
    BackBuffer As Long, _ 
    BufferType As CONST_D3DBACKBUFFERTYPE) As Direct3DSurface8

指定項目

object
Direct3DDevice8 オブジェクトを表すオブジェクト式。
BackBuffer
返すバック バッファ オブジェクトのインデックス。バック バッファは 0 からバック バッファの総数 -1 までナンバリングされる。0 の戻り値は最初のバック バッファを示し、フロント バッファではない。このメソッドを使用してフロント バッファにアクセスすることはできない。
BufferType
DirectX 8.0 ではステレオ ビューはサポートされていないので、このパラメータの有効な値は D3DBACKBUFFER_TYPE_MONO だけである。

戻り値

返されたバック バッファのサーフェスを表す Direct3DSurface8 オブジェクト。

エラー コード

BackBuffer がバック バッファの総数以上の場合、エラーが発生し、Err.NumberD3DERR_INVALIDCALL が設定される。

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