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_file > | material_cache |
typedef cache< mesh_file > | mesh_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 cache<material_file> material_cache |
typedef cache<mesh_file> mesh_file_cache |
enum key_modifier |
Definition at line 63 of file event_map.hpp.
gsgl::scenegraph::BROKER_DEFINE_CREATOR | ( | gsgl::scenegraph::test_frame | ) |
gsgl::scenegraph::BROKER_DEFINE_CREATOR | ( | gsgl::scenegraph::freeview | ) |