##### Ninja Library - 描画関数

# njQuadTextureStart

njDrawQuadTexture(),njDrawQuadTextureEx()の開始

### 書式

> `void njQuadTextureStart( trans )
> Sint32 trans
> `

### 引数

> trans | 半透明フラグ

### 戻り値

> なし

### 解説

> njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数の開始前に1回実行します。

> njQuadTextureEnd()関数で終了するまでは、njSetQuadTexture()関数、njSetQuadTextureG()関数、 njSetQuadTextureColor()関数、njDrawQuadTexture()関数、njDrawQuadTextureEx()関数以外の描画関係関数を実行しないでください。

> njDrawQuadTexture()関数またはnjDrawQuadTextureEx()関数で設定するデータが半透明を使用する場合は引数transをTRUEに、半透明を使用しない場合はFALSEを設定してください。

### 用例

>     NJS_QUAD_TEXTURE  p[100];

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

>     njQuadTextureEnd();

### 備考

> njQuadTextureStart()関数の後、njSetQuadTexture()関数またはnjSetQuadTextureG()関数で必ずテクスチャを設定します。 njSetQuadTextureColor()関数を使用した場合は、カレントのテクスチャが使用されます。

### 参照

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

njQuadTextureStart

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000