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)関数の終了