Ninja Library - 描画関数

njQuadTextureStart

njDrawQuadTexture(),njDrawQuadTextureEx()の開始

書式

void njQuadTextureStart( trans )
Sint32 trans

引数

trans   半透明フラグ

戻り値

なし

解説

njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数の開始前に1回実行します。

njQuadTextureEnd()関数で終了するまでは、njSetQuadTexture()関数、njSetQuadTextureG()関数、 njSetQuadTextureColor()関数、njDrawQuadTexture()関数、njDrawQuadTextureEx()関数以外の描画関係関数を実行しないでください。

njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数で設定するデータが半透明を使用する場合は引数transをTRUEに、半透明を使用しない場合はFALSEを設定してください。


用例

NJS_QUAD_TEXTURE  p[100];

njSetTexture(&texlist);
njQuadTextureStart(FALSE);
njSetQuadTexture(0,0xFFFFFFFF);
for(i = 0;i<100;i++){
	njDrawQuadTexture( &p[i], 0.5f);
}

njQuadTextureEnd();

備考

njQuadTextureStart()関数の後、njSetQuadTexture()関数またはnjSetQuadTextureG()関数で必ずテクスチャを設定します。 njSetQuadTextureColor()関数を使用した場合は、カレントのテクスチャが使用されます。

参照

njDrawQuadTexture() 長方形テクスチャの描画
njDrawQuadTextureEx() テクスチャ付き平行四辺形の描画
njSetQuadTexture() njDrawQuadTexture(−Ex)関数のテクスチャとカラーの設定
njSetQuadTextureG() njDrawQuadTexture(−Ex)のテクスチャとカラーの設定
njSetQuadTextureColor() njDrawQuadTexture(−Ex)関数のカラーの設定
njQuadTextureEnd() njDrawQuadTexture(−Ex)関数の終了

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