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 | ) |
1.5.5