#include <wx/tokenzr.h>#include <wx/string.h>#include <wx/event.h>#include <wx/log.h>Go to the source code of this file.
Namespaces | |
| namespace | VRUT |
Classes | |
| class | VRUT::MODULE_ID |
| Unique module ID consisting of server type, module handle id and its instance id. More... | |
| class | VRUT::ModuleIdHash |
Hashing function for MODULE_ID. More... | |
| class | VRUT::ModuleIdEqual |
Comparison operator for MODULE_ID. More... | |
Defines | |
| #define | ID_TO_STRING(id) wxString::Format(wxT("%i"), id) |
Typedefs | |
| typedef unsigned short | VRUT::_SHORT_ID |
| General ID type short. | |
| typedef unsigned | VRUT::_ID |
| General ID type. | |
| typedef _ID | VRUT::NODE_ID |
| typedef _SHORT_ID | VRUT::RENDER_WINDOW_ID |
| typedef _SHORT_ID | VRUT::SCENE_ID |
| typedef _ID | VRUT::MATERIAL_ID |
| typedef _ID | VRUT::GEOMETRY_ID |
| typedef _SHORT_ID | VRUT::MODULE_HANDLE_ID |
| typedef _SHORT_ID | VRUT::MODULE_INSTANCE_ID |
Enumerations | |
| enum | VRUT::SERVER_ID { VRUT::MANIP_MANAGER = 1, VRUT::IO_MANAGER = 2, VRUT::RENDER_MANAGER = 3, VRUT::GENERAL_MANAGER = 4, VRUT::SERVER_ID_NONE = 0xf } |
| Server type enum. More... | |
| enum | VRUT::MODULE_TYPE { VRUT::MODULE_TYPE_IO = 0x01, VRUT::MODULE_TYPE_SCENE = 0x02, VRUT::MODULE_TYPE_RENDER = 0x04, VRUT::MODULE_TYPE_MANIPULATOR = 0x08, VRUT::MODULE_TYPE_CAMERA = 0x10, VRUT::MODULE_TYPE_KERNEL = 0x11 } |
| Module types - server can manage more than 1 module type. More... | |
Variables | |
| const wxString | VRUT::SERVER_CLASS_NAMES [] |
| Class names of different servers. | |
| const wxString | VRUT::MODULE_PATHS [] |
| Paths to modules from different servers - server has all its module in 1 place (excluding GeneralManager). | |
| const int | VRUT::MODULES_VER_SUPP = 1 |
| Only modules with same version are supported. | |
| const NODE_ID | VRUT::NODE_ID_NONE = (NODE_ID)~(NODE_ID(0)) |
| Invalid scene node. | |
| const RENDER_WINDOW_ID | VRUT::RENDER_WINDOW_ID_NONE = (RENDER_WINDOW_ID)~(RENDER_WINDOW_ID(0)) |
| Invalid render window ID. | |
| const SCENE_ID | VRUT::SCENE_ID_NONE = (SCENE_ID)~(SCENE_ID(0)) |
| Invalid scene ID. | |
| const MATERIAL_ID | VRUT::MATERIAL_ID_NONE = (MATERIAL_ID)~(MATERIAL_ID(0)) |
| Invalid material ID. | |
| const GEOMETRY_ID | VRUT::GEOMETRY_ID_NONE = (GEOMETRY_ID)~(GEOMETRY_ID(0)) |
| Invalid geometry ID. | |
| const MODULE_HANDLE_ID | VRUT::MODULE_HANDLE_ID_NONE = (MODULE_HANDLE_ID)~(MODULE_HANDLE_ID(0)) |
| Invalid module handle ID. | |
| const MODULE_INSTANCE_ID | VRUT::MODULE_INSTANCE_ID_NONE = (MODULE_INSTANCE_ID)~(MODULE_INSTANCE_ID(0)) |
| Invalid module instance ID. | |
| const MODULE_ID | VRUT::MODULE_ID_NONE (SERVER_ID_NONE, MODULE_HANDLE_ID_NONE, MODULE_INSTANCE_ID_NONE) |
| Invalid module ID. | |
| #define ID_TO_STRING | ( | id | ) | wxString::Format(wxT("%i"), id) |
1.5.5