Ninja Library - 描画関数

njSetQuadTextureH

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

書式

void njSetQuadTextureH( texid, col, off )
Sint32 texid
Uint32 col
Uint32 off

引数

texid   テクスチャ番号
col   ベースカラー
off   オフセットカラー

戻り値

なし

解説

njQuadTextureStart()関数を実行後、テクスチャとベースカラー、オフセットカラーを設定します。

njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数設定後、njQuadTextureEnd()関数を実行せずに、テクスチャとカラーを変えることができます。 テクスチャ番号で設定しますので、カレントテクスチャリストを設定してください。


用例

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

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

njQuadTextureEnd();

参照

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

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