次の方法で共有


ID3DXLine::Begin メソッド

線を描画するためのデバイスを準備します。

構文

HRESULT Begin();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

型: HRESULT

メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。

解説

ID3DXLine::Begin の呼び出しは省略可能です。 ID3DXLine::Begin/ID3DXLine::End シーケンスの外部で呼び出された場合、描画関数は内部的に ID3DXLine::Begin と ID3DXLine::End を呼び出します。 余分なオーバーヘッドを回避するために、複数の描画関数を連続して呼び出す場合は、このメソッドを使用する必要があります。

このメソッドは 、IDirect3DDevice9::BeginScene シーケンスと IDirect3DDevice9::EndScene シーケンス内から呼び出す必要があります。

ID3DXLine::Begin は 、IDirect3DDevice9::BeginScene または ID3DXRenderToSurface::BeginScene の代わりに使用できません。

要件

要件
ヘッダー
D3dx9core.h
ライブラリ
D3dx9.lib

関連項目

ID3DXLine