Microsoft DirectX 8.0 (Visual Basic) |
スワップ チェーンが所有するバック バッファのシーケンスから次のコンテンツを提示する。
object.Present( _ SourceRect As Any, _ DestRect As Any, _ DestWindowOverride As Long, _ DirtyRegion As Any)
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
D3DERR_INVALIDCALL |
D3DERR_OUTOFVIDEOMEMORY |
E_OUTOFMEMORY |
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
必要に応じて、転送元矩形内のピクセルをターゲット ウィンドウのクライアント領域の転送先矩形に転送するために拡大処理が適用される。
次のコードは、デフォルトの場合に Present を呼び出す方法を示している。
Dim swapChain As Direct3DSwapChain8 swapChain.Present ByVal 0, ByVal 0, 0, ByVal 0
デフォルトの場合、Any 型をとるパラメータには ByVal 0 を指定する必要があることに注意すること。Any 型のパラメータに 0 (ゼロ) を指定した場合は、エラーが発生し、メソッドは失敗する。