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

# njDrawQuadTexture

長方形テクスチャの描画

### 書式

> `void njDrawQuadTexture( *q, z )
> NJS_QUAD_TEXTURE *q
> Float z
> `

### 引数

> q | 長方形データ格納変数のポインタ
> z | Z値(ハード値 0〜1.0)

### 戻り値

> なし

### 解説

> 左上と右下の2点を指定して長方形テクスチャを描画します。

> 座標はすべてハード座標です。マトリックス計算透視変換は行いません。

> また、内部で16ビット浮動小数点変換されますので、通常よりUV値の精度は悪くなります。

> この関数は、以下の関数と組み合わせて使用します。

> njQuadTextureStart()
> njSetQuadTexture()
> njSetQuadTextureG()
> njSetQuadTextureColor()
> njQuadTextureEnd()

> 詳しくは各関数の説明を参照してください。

### 用例

>     NJS_QUAD_TEXTURE q[100];

>     njSetTexture(&texlist);
>     njQuadTextureStart(FALSE);
>     njSetQuadTexture(0,0xFFFFFFFF);

>     /* 100個の長方形を描画 */
>     for(i = 0;i < 100;i++){
>     	njDrawQuadTexture(&q[i],0.5f);
>     }

>     njQuadTextureEnd();

### 参照

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

njDrawQuadTexture

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000