G3*_MtxMode

構文

#include <iris/gx/g3imm.h>
#include <iris/gx/g3b.h>
#include <iris/gx/g3c.h>

void G3_MtxMode(GXMtxMode mode);
void G3B_MtxMode(GXDLInfo* info, GXMtxMode mode);
void G3C_MtxMode(GXDLInfo* info, GXMtxMode mode);
void G3BS_MtxMode(GXDLInfo* info, GXMtxMode mode);
void G3CS_MtxMode(GXDLInfo* info, GXMtxMode mode);

引数

info コマンドリスト情報
mode 行列モード

返り値

なし。

説明

行列モードを設定します。ここで選択したモードにより、行列コマンドで操作するカレント行列を指定することが出来ます。

GX_MTXMODE_PROJECTION Projectionモード
GX_MTXMODE_POSITION Positionモード
GX_MTXMODE_POSITION_VECTOR Position・Vector 同時設定モード
GX_MTXMODE_TEXTURE Textureモード


以下に、GXMtxMode型の型定義を示しておきます。

typedef enum
{
    GX_MTXMODE_PROJECTION = 0,
    GX_MTXMODE_POSITION = 1,
    GX_MTXMODE_POSITION_VECTOR = 2,
    GX_MTXMODE_TEXTURE = 3
}
GXMtxMode;

参照

G3*_MtxMode, G3*_Identity, G3*_LoadMtx43, G3*_LoadMtx44, G3*_MultMtx43, G3*_MultMtx44, G3*_MultMtx33, G3*_PushMtx, G3*_PopMtx, G3*_StoreMtx, G3*_RestoreMtx, G3*_Scale, G3*_Translate

履歴

Ver. 2004/01/19