ID3DXLine インターフェイス

ID3DXLine インターフェイス

ID3DXLine インターフェイスは、テクスチャ化した三角形を使ったライン描画を実装する。

ID3DXLine メンバ

Begin

ラインを描画できるようにデバイスを準備する。

Draw

スクリーン空間にライン ストリップを描画する。入力は、ライン ストリップ上 (D3DXVECTOR2) の点を定義する配列の形式をとる。

DrawTransform

指定した入力トランスフォーム行列を使って、スクリーン空間にライン ストリップを描画する。

End

ID3DXLine::Begin が呼び出された時点のデバイスの状態を復元する。

GetAntialias

ライン アンチエイリアシング ステートを取得する。

GetDevice

ライン オブジェクトに関連付けられている Microsoft® Direct3D® デバイスを取得する。

GetGLLines

OpenGL 形式のライン描画モードを取得する。

GetPattern

ラインの点描パターンを取得する。

GetPatternScale

点描パターンのスケーリング値を取得する。

GetWidth

ラインの太さを取得する。

OnLostDevice

ビデオ メモリ リソースへの参照をすべて解放し、すべてのステート ブロックを削除する。

OnResetDevice

デバイスがリセットされた後に呼び出す必要がある。

SetAntialias

ライン アンチエイリアシングを切り替える。

SetGLLines

OpenGL 形式のラインを描画するモードに切り替える。

SetPattern

ラインに点描パターンを適用する。

SetPatternScale

ラインの方向に沿って点描パターンを拡大縮小させる。

SetWidth

ラインの太さを指定する。

インターフェイスの情報

継承元 IUnknown
ヘッダー d3dx9core.h
インポート ライブラリ d3dx9.lib
最低限のオペレーティング システム Windows 98