Ninja Library - 描画関数

njSetQuadTexture

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

書式

void njSetQuadTexture( texid, col )
Sint32 texid
Uint32 col

引数

texid   テクスチャ番号
col   ベースカラー

戻り値

なし

解説

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

njSetQuadTexture()関数、njSetQuadTextureG()関数、njSetQuadTextureColor()関数のどれかを実行する必要があります。 njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数設定後、njQuadTextureEnd()関数を実行せずに、テクスチャとカラーを変えることができます。

テクスチャ番号で設定しますので、カレントテクスチャリストを設定してください。


用例

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

njSetTexture(&texlist);
njQuadTextureStart(FALSE);
njSetQuadTexture(0,0xFFFFFFFF);
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)関数の終了

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