G3*_StoreMtx

構文

#include <iris/g3.h>

void G3_StoreMtx(u32 num);
void G3B_StoreMtx(G3DLInfo* info, u32 num);
void G3C_StoreMtx(G3DLInfo* info, u32 num);
void G3BS_StoreMtx(G3DLInfo* info, u32 num);
void G3CS_StoreMtx(G3DLInfo* info, u32 num);

引数

info コマンドリスト情報
num 行列スタックのインデックス

返り値

なし。

説明

スタックの指定位置から行列を読み出します。
行列スタックの num 番目の値を行列モードで指定された行列として設定します。
行列モードがProjection の場合はスタックが1段しかないため、num は設定に関わらず0 と見なされます。
またPushMatrix と PopMatrix コマンドで移動した座標スタックポンタはこのコマンド発行後には移動しません

位置座標行列スタックと方向ベクトル行列は連動しているため、行列モードがPosition モードとPosition・Vector同時設定モードのどちらの場合でも、両方のスタックに対する操作となります。

参照

G3*_End
G3*_VertexShort

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

履歴

2003/12/01 初版