Scene management API


Detailed Description

These classes make up the scene graph and scene management part of Wendy.


Classes

class  wendy::render::SceneNode
 Scene graph node base class.

This is the base class for all kinds of nodes in a scene graph. It provides local and world transforms, and a set of callbacks for scene graph events. More...

class  wendy::render::Scene
 Scene graph container.

This class represents a single scene graph, and is a logical tree root node, although it doesn't have a transform or bounds. More...

class  wendy::render::LightNode
class  wendy::render::MeshNode
class  wendy::render::CameraNode
class  wendy::render::TerrainNode
class  wendy::render::SpriteNode
class  wendy::render::ParticleSystemNode

Enumerations

enum  wendy::render::QueuePhase { wendy::render::COLLECT_LIGHTS, wendy::render::COLLECT_SHADOW_VOLUMES, wendy::render::COLLECT_SHADOW_OBJECTS, wendy::render::COLLECT_GEOMETRY }


Enumeration Type Documentation

Scene node enqueueing phase type enumeration.

Enumerator:
COLLECT_LIGHTS  Light collection phase.
COLLECT_SHADOW_VOLUMES  Collection phase for operations used to render stencil shadow volumes.
COLLECT_SHADOW_OBJECTS  Collection phase for operations used to render a shadow map.
COLLECT_GEOMETRY  Default geometry collection phase.


Generated on Thu Sep 11 20:42:10 2008 for Wendy by  doxygen 1.5.6