##### 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