Ninjaライブラリ - 構造体

NJS_OBJECT

オブジェクトデータ格納

定義

typedef struct obj { 
 Uint32  evalflags; 
 NJS_MODEL *model; 
 Float  pos[3]; 
 Angle  ang[3]; 
 Float  scl[3]; 
 struct obj *child; 
 struct obj *sibling; 
} NJS_OBJECT; 

メンバ

evalflags   評価方法の最適化フラグ
*model   モデル構造体へのポインタ
pos[3]   平行移動
ang[3]   回転
scl[3]   スケール
*child   子供オブジェクトへのポインタ
*sibling   兄弟オブジェクトへのポインタ

解説

オブジェクトデータ格納構造体です。 評価方法の最適化フラグを示すメンバevalflagsは次の値をもちます。


NJD_EVAL_UNIT_POS
NJD_EVAL_UNIT_ANG
NJD_EVAL_UNIT_SCL
NJD_EVAL_HIDE
NJD_EVAL_BREAK
NJD_EVAL_ZXY_ANG
NJD_EVAL_SKIP


NJS_OBJECT
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999