gsgl::scenegraph Namespace Reference


Classes

class  camera
 A camera node. More...
class  context
 The current game context. More...
class  event_map
 Maps SDL events to internal game events. More...
class  freeview
 A freely rotatable viewpoint. More...
class  heightmap
class  light
 A point light. More...
class  material
 A material is a named material. More...
class  material_file
class  material_impl
class  mesh
 A mesh is a named part of a mesh file. Only for internal use. More...
class  mesh_file
class  model
 A model is a collection of model_parts. More...
class  model_part
 A model_part is a possibly animated part of a model. More...
class  node
 Base class for nodes in the scene graph. More...
class  node_relative_path
 Stores the nodes in the scene graph needed to calculate the transform from src's frame to dest's. More...
class  scenegraph_object
class  sg_event
class  simulation
 Encapsulates a simulation. More...
class  submesh
 A submesh is part of a mesh with a particular material. More...
class  submesh_node
 A submesh_node holds number of submeshes, to be drawn either in the opaque or translucent group. More...
class  test_frame

Namespaces

namespace  utils

Typedefs

typedef cache< material_filematerial_cache
typedef cache< mesh_filemesh_file_cache

Enumerations

enum  key_modifier { NO_MODIFIER = 0, CTRL_MODIFIER = 1 << 0, ALT_MODIFIER = 1 << 1, SHIFT_MODIFIER = 1 << 2 }

Functions

 BROKER_DEFINE_CREATOR (gsgl::scenegraph::test_frame)
 BROKER_DEFINE_CREATOR (gsgl::scenegraph::freeview)


Typedef Documentation

Definition at line 222 of file model.cpp.

Definition at line 726 of file model.cpp.


Enumeration Type Documentation

Enumerator:
NO_MODIFIER 
CTRL_MODIFIER 
ALT_MODIFIER 
SHIFT_MODIFIER 

Definition at line 63 of file event_map.hpp.


Function Documentation

gsgl::scenegraph::BROKER_DEFINE_CREATOR ( gsgl::scenegraph::test_frame   ) 

gsgl::scenegraph::BROKER_DEFINE_CREATOR ( gsgl::scenegraph::freeview   ) 


Generated on Sat Mar 1 13:50:07 2008 for Periapsis Project by  doxygen 1.5.5