Ninja Library - 描画関数

njDrawLine2DExSetStrip

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

書式

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

引数

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

戻り値

なし

解説

ラインの描画を行います。座標は2D座標系で指定し、 データはストリップ方式で並んでいる必要があります。 たとえばvtx[]に頂点データが入っている場合、


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

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


用例

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

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


参照

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

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