SceneGraph.h File Reference

#include <materials/Material.h>
#include <shapes/Shape.h>
#include <stack>

Go to the source code of this file.

Classes

struct  SceneNode
struct  SceneNodeTransform
struct  SceneNodeMaterial
struct  SceneNodeShape
struct  SceneNodeInstance
class  SceneGraph
 Bare-bones scene graph used during scene parsing. More...

Typedefs

typedef std::stack< SceneNode * > SceneNodeStack

Enumerations

enum  SceneNodeType { SCENE_NODE_TRANSFORM = (1 << 0), SCENE_NODE_MATERIAL = (1 << 1), SCENE_NODE_SHAPE = (1 << 2), SCENE_NODE_INSTANCE = (1 << 3) }

Functions

 DECLARE_STL_TYPEDEF (std::vector< SceneNode * >, SceneNodeList)


Typedef Documentation

typedef std::stack<SceneNode*> SceneNodeStack

Definition at line 22 of file SceneGraph.h.


Enumeration Type Documentation

Enumerator:
SCENE_NODE_TRANSFORM 
SCENE_NODE_MATERIAL 
SCENE_NODE_SHAPE 
SCENE_NODE_INSTANCE 

Definition at line 24 of file SceneGraph.h.


Function Documentation

DECLARE_STL_TYPEDEF ( std::vector< SceneNode * >  ,
SceneNodeList   
)


Generated on 28 Feb 2009 for Milton by doxygen 1.5.6