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

# njDrawPolygon2DExEnd

2Dポリゴン高速描画の開始宣言

### 書式

> `void njDrawPolygon2DExEnd( void )
> `

### 引数

> なし

### 戻り値

> なし

### 解説

> 2Dポリゴンの高速描画の終了を宣言します。

> njDrawPolygon2DExStart()関数で高速描画の開始を宣言してから この関数で終了を宣言するまでは、njDrawPolygon2DExSetData()関数以外の関数は実行しないでください。

### 用例

>     NJS_POLYGON_VTX  poly[100][4];

>     njDrawPolygon2DExStart( FALSE );

>     for( i=0; i<100; i++ ){
>     	njDrawPolygon2DExSetData( poly[i], 4 );
>     }

>     njDrawPolygon2DExEnd();

### 備考

> njDrawPolygonEx()関数は以下の関数を1つにまとめた関数です。

> 関数名 | 機能
> njDrawPolygon2DExStart | 描画の開始宣言
> njDrawPolygon2DExSetData | 描画の実行
> njDrawPolygon2DExEnd(この関数) | 描画の終了宣言

> 複数のポリゴンを同一のリストに記述している場合、これら分割した関数群を使うことで、 開始および終了の宣言は1回づつでよいのでnjDrawPolygonEx関数にくらべ高速な描画を可能とします。

> 描画データの設定を行うとき、頂点数は変更することもできます。

### 参照

> njDrawPolygon() | テクスチャなしポリゴンの描画
> njDrawPolygon2DExStart() | 2Dポリゴン高速描画の開始宣言
> njDrawPolygon2DExSetData() | 2Dポリゴン高速描画のデータ設定
> njDrawTextureEx() | テクスチャポリゴンの描画
> njDrawTexture2DExStart() | 2Dテクスチャポリゴン高速描画の開始宣言
> njDrawTexture2DExSetData() | 2Dテクスチャポリゴン高速描画のデータ設定
> njDrawTexture2DExEnd() | 2Dテクスチャポリゴン高速描画の終了の宣言

njDrawPolygon2DExEnd

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000