G3*_Begin

構文

#include <iris/g3.h>

void G3_Begin(G3_BEGIN primitive);
void G3B_Begin(G3DLInfo* info, G3_BEGIN primitive);
void G3C_Begin(G3DLInfo* info, G3_BEGIN primitive);
void G3BS_Begin(G3DLInfo* info, G3_BEGIN primitive);
void G3CS_Begin(G3DLInfo* info, G3_BEGIN primitive);

引数

info コマンドリスト情報
primitive プリミティブタイプ

返り値

なし。

説明

頂点リストの開始を宣言します。

primitive にはその頂点リストで作成するプリミティブタイプを指定します。

G3_BEGIN_TRIANGLES ...複数の三角形ポリゴン
G3_BEGIN_QUADS ... 複数の四角形ポリゴン
G3_BEGIN_TRIANGLE_STRIP ... 連結三角形ポリゴン
G3_BEGIN_QUAD_STRIP ... 連結四角形ポリゴン

連結ポリゴンでは頂点が共有されるため、同じ図形であれば単独ポリゴンよりも頂点RAMの消費が押さえられます。

参照

G3*_End
G3*_VertexShort

G3*_VertexXY
G3*_VertexXZ
G3*_VertexYZ
G3*_VertexDiff
G3*_Color
G3*_Normal
G3*_TexCoord

履歴

2003/12/01 初版