Microsoft DirectX 8.0 (Visual Basic)

D3DX8.CreateRenderToSurface

レンダリング サーフェスを作成する。

object.CreateRenderToSurface( _ 
    D3DDevice As Direct3DDevice8, _ 
    Width As Long, _ 
    Height As Long, _ 
    Format As CONST_D3DFORMAT, _ 
    DepthStencil As Long, _ 
    DepthStencilFormat As CONST_D3DFORMAT) As D3DXRenderToSurface

指定項目

object
D3DX8 オブジェクトを表すオブジェクト式。
D3DDevice
レンダリング サーフェスに関連付けられる Direct3DDevice8 オブジェクト。
Width
レンダリング サーフェスの幅 (ピクセル単位)。
Height
レンダリング サーフェスの高さ (ピクセル単位)。
Format
レンダリング ターゲットのフォーマットを記述する、CONST_D3DFORMAT 列挙のメンバ。
DepthStencil
TRUE の場合、レンダリング サーフェスは深度ステンシル サーフェスをサポートする。サポートしない場合、このメンバは FALSE に設定される。
DepthStencilFormat
DepthStencil が TRUE に設定される場合、このパラメータは、レンダリング サーフェスの深度ステンシル フォーマットを記述する CONST_D3DFORMAT 列挙のメンバである。

戻り値

作成されたポリゴン メッシュを表す D3DXRenderToSurface オブジェクト。

エラー コード

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

D3DERR_INVALIDCALL
E_OUTOFMEMORY

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

注意

作成されるポリゴンの中心は原点となる。