Ninja Library - 描画関数

njDrawLine2DExSetList

ライン描画の実行(リスト方式)

書式

void njDrawLine2DExSetList( vtx, ooz, Count )
NJS_POINT2 *vtx
Float ooz
Sint32 Count

引数

vtx   頂点データへのポインタ
ooz   1.f/z
Count   頂点数

戻り値

なし

解説

ラインの描画を行います。座標は2D座標系で指定し、 データはリスト方式で並んでいる必要があります。

たとえばvtx[]に頂点データが入っている場合、


vtx[0] - vtx[1]
vtx[2] - vtx[3]
vtx[4] - vtx[5]

のようにラインが描画されます。


用例

NJS_POINT2 v0[] = {
	{  10.f,  10.f },
	{  10.f, 470.f },
	{ 630.f,  10.f },
	{ 630.f, 470.f },
};

njDrawLineExStart( 0.5f, 0xffffff00, 0 );
njDrawLine2DExSetList( v0, 1.f, 4 );
njDrawLineExEnd();

参照

njDrawLineExStart() ライン描画の開始(2D、3D共通)
njDrawLineExEnd() ライン描画の終了
njDrawLine3DExSetList() ライン描画の実行(リスト方式)
njDrawLine3DExSetStrip() ライン描画の実行(ストリップ方式)
njDrawLine2DExSetStrip() ライン描画の実行(ストリップ方式)

njDrawLine2DExSetList
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000