#include <iris/gx/g3imm.h> #include <iris/gx/g3b.h> #include <iris/gx/g3c.h>
void G3_Begin(GXBegin primitive);void G3B_Begin(GXDLInfo* info, GXBegin primitive);void G3C_Begin(GXDLInfo* info, GXBegin primitive);void G3BS_Begin(GXDLInfo* info, GXBegin primitive);void G3CS_Begin(GXDLInfo* info, GXBegin primitive);
| info | コマンドリスト情報 |
| primitive | プリミティブタイプ |
なし。
頂点リストの開始を宣言します。primitive にはその頂点リストで作成するプリミティブタイプを指定します。
GX_BEGIN_TRIANGLES |
複数の三角形ポリゴン |
GX_BEGIN_QUADS |
複数の四角形ポリゴン |
GX_BEGIN_TRIANGLE_STRIP |
連結三角形ポリゴン |
GX_BEGIN_QUAD_STRIP |
連結四角形ポリゴン |
以下にGXBegin型の型定義を示しておきます。
typedef enum
{
GX_BEGIN_TRIANGLES = 0,
GX_BEGIN_QUADS = 1,
GX_BEGIN_TRIANGLE_STRIP = 2,
GX_BEGIN_QUAD_STRIP = 3
}
GXBegin;
Ver. 2004/01/19