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