##### Ninja Library - Chunk Structure

# NJS_CNK_OBJECT

Chunk object storage structure

### DEFINITION

      typedef struct cnkobj {
       Uint32          evalflags;
       NJS_CNK_MODEL   *model;
       Float           pos[3];
       Angle           ang[3];
       Float           scl[3];
       struct cnkobj   *child;
       struct cnkobj   *sibling;
      } NJS_CNK_OBJECT;

### MEMBER

  `evalflags` | Matrix operation evaluation flags
  `*model` | Chunk model pointer
  `pos[3]` | Movement amount
  `ang[3]` | Rotation amount
  `scl[3]` | Scale
  `*child` | Child pointer
  `*sibling` | Sibling pointer

### DESCRIPTION

  Chunk object storage structure.

### REFERENCE

  `njCnkDrawMotion()
  njCnkDrawMotionLink()
  njCnkDrawObject()
  njCnkDrawShapeMotion()
  njCnkDrawShapeMotionLink()
  njCnkEasyDrawMotion()
  njCnkEasyDrawMotionLink()
  njCnkEasyDrawObject()
  njCnkEasyDrawShapeMotion()
  njCnkEasyDrawShapeMotionLink()
  njCnkEasyMultiDrawMotion()
  njCnkEasyMultiDrawMotionLink()
  njCnkEasyMultiDrawObject()
  njCnkEasyMultiDrawShapeMotion()
  njCnkEasyMultiDrawShapeMotionLink()
  njCnkGetShape()
  njCnkModDrawObject()
  njCnkPreLightObject()
  njCnkSetCurrentShape()
  njCnkSetMotionCallback()
  njCnkSimpleDrawMotion()
  njCnkSimpleDrawMotionLink()
  njCnkSimpleDrawObject()
  njCnkSimpleDrawShapeMotion()
  njCnkSimpleDrawShapeMotionLink()
  njCnkSimpleMultiDrawObject()
  `

NJS_CNK_OBJECT

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999