Compounds |
 |  | struct | Decimator |
 |  | struct | FindDecInfo |
 |  | class | scObject |
 |  | class | scAttribute |
 |  | class | scClearAttr |
 |  | class | scPrimitive |
 |  | class | scGroup |
 |  | class | scSceneAction |
Defines |
 |  | #define | SO_GET(X) ((sc ## X *) Get(a ## X)) |
 |  | #define | PrimCast(x) ((scPrimitive *) (scObject *) x) |
 |  | #define | AttrCast(x) ((scAttribute *) (scObject *) x) |
 |  | #define | GroupCast(x) ((scGroup *) x) |
Typedefs |
 |  | typedef scObject* | scObjectPtr |
 |  | typedef scGroup | scScene |
 |  | typedef scScene* | scScenePtr |
 |  | typedef ObjArray | scObjectList |
Enumerations |
 |  | enum | scAttributeID { aState = 1,
aColour,
aEmittance,
aPoints,
aColours,
aNormals,
aCoords,
aPointIndexes,
aNormalIndexes,
aCoordIndexes,
aColourIndexes,
aFaceIndexes,
aMeshType,
aTransform,
aCamera,
aTexture,
aObjHide,
aAvarList,
aNumAttributes
} |
 |  | enum | scPrimitiveID { pGroup = 1,
pPoly,
pSphere,
pCylinder,
pCone,
pTetrahedron,
pMRModel,
pExtension,
pNumPrimitives
} |
 |  | enum | DecFlags { DecTris = 0x0001,
DecQuads = 0x0002,
DecUseMaster = 0x0004,
DecIgnoreMRM = 0x0008,
DecIsMRM = 0x0010
} |
 |  | enum | DecStatus { DEC_Start = -1,
DEC_End = -2
} |
Functions |
 |  | ostream& | operator<< (ostream &s, const scScenePtr scene) |