Direct3DDevice8.CreateRenderTarget
レンダリング ターゲット サーフェスを作成する。
object.CreateRenderTarget( _
Width As Long, _
Height As Long, _
Format As CONST_D3DFORMAT, _
MultiSample As CONST_D3DMULTISAMPLE_TYPE, _
Lockable As Long) As Direct3DSurface8
指定項目
- object
- Direct3DDevice8 オブジェクトを表すオブジェクト式。
- Width
- レンダリング ターゲット サーフェスの幅 (ピクセル単位)。
- Height
- レンダリング ターゲット サーフェスの高さ (ピクセル単位)。
- Format
- レンダリング ターゲットのフォーマットを示す CONST_D3DFORMAT 列挙のメンバ。
- MultiSample
- マルチサンプリング バッファ タイプを示す CONST_D3DMULTISAMPLE_TYPE 列挙のメンバ。このパラメータでは、作成するレンダリング ターゲットのアンチエイリアシング タイプを指定する。このタイプは、両方のバッファを SetRenderTarget に渡すときの深度ステンシル バッファのものと同じでなければならない。
- Lockable
- レンダリング ターゲット サーフェスがロック可能かどうかを指定する値。TRUE に設定されている場合、レンダリング ターゲットはロックできる。FALSE に設定されている場合、レンダリング ターゲットはロックできない。ロック可能なレンダリング ターゲットによって、一部のグラフィック ハードウェアではパフォーマンスのコストが増すことに注意すること。
戻り値
レンダリング ターゲット サーフェスを表す Direct3DSurface8 オブジェクト。
注意
レンダリング ターゲット サーフェスは、D3DPOOL_DEFAULT メモリ クラスに格納される。
エラー コード
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。