Ninja Library - 描画関数

njSetQuadTextureG

njDrawQuadTexture(−Ex)のテクスチャとカラーの設定

書式

void njSetQuadTextureG( gid, col )
Sint32 gid
Uint32 col

引数

gid   グローバルインデックス番号
col   ベースカラー

戻り値

なし

解説

njQuadTextureStart()関数後、テクスチャとベースカラーを設定します。

njSetQuadTexture()関数、njSetQuadTextureG()関数、njSetQuadTextureColor()関数のどれかを実行する必要があります。

njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数設定後、njQuadTextureEnd ()関数をせずに、テクスチャとカラーを変えることができます。


用例

NJS_QUAD_TEXTURE  p[100];
NJS_QUAD_TEXTURE  q[100];

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

njQuadTextureEnd();

参照

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

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