Main Page Class Hierarchy Compound List File List Compound Members File Members

Scene.h File Reference

#include "cl/ObjArray.h"
#include "gcl/Renderer.h"
#include "gcl/SLContext.h"

Include dependency graph for Scene.h:

Go to the source code of this file.


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)

Define Documentation

#define AttrCast(x) ((scAttribute *) (scObject *) x)

Definition at line 159 of file Scene.h.

#define GroupCast(x) ((scGroup *) x)

Definition at line 160 of file Scene.h.

#define PrimCast(x) ((scPrimitive *) (scObject *) x)

Definition at line 158 of file Scene.h.

#define SO_GET(X) ((sc ## X *) Get(a ## X))

Definition at line 115 of file Scene.h.


Typedef Documentation

typedef ObjArray scObjectList

Definition at line 278 of file Scene.h.

typedef scObject* scObjectPtr

Definition at line 121 of file Scene.h.

typedef scGroup scScene

Definition at line 276 of file Scene.h.

typedef scScene* scScenePtr

Definition at line 277 of file Scene.h.


Enumeration Type Documentation

enum DecFlags

Enumeration values:

Definition at line 71 of file Scene.h.

enum DecStatus

Enumeration values:

Definition at line 80 of file Scene.h.

enum scAttributeID

Enumeration values:

Definition at line 23 of file Scene.h.

enum scPrimitiveID

Enumeration values:

Definition at line 52 of file Scene.h.


Function Documentation

ostream & operator<< (ostream & s, const scScenePtr scene)

Definition at line 156 of file Scene.cc.


Generated at Sat Aug 5 00:17:02 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000

AltStyle によって変換されたページ (->オリジナル) /