#include <events.h>
Public Types | |
| enum | EVENT_TYPE { EVT_LOWEST = wxID_HIGHEST + 5000, EVT_ALL, EVT_EXIT, EVT_LOG, EVT_LOG_SET, EVT_LOG_LEVEL_SET, EVT_PARAM_SET_DO, EVT_PARAM_SET, EVT_PARAM_REGISTER, EVT_PARAM_UNREGISTER, EVT_PARAM_GUIREGISTER, EVT_PARAM_GUIUNREGISTER, EVT_INPUT_MOUSE, EVT_INPUT_KEY, EVT_INPUT_TRACKING, EVT_MODULE_PREFER, EVT_MODULE_FORBID, EVT_MODULE_RELEASE, EVT_MODULE_RUN, EVT_SCENE_RAY_PICK, EVT_SCENE_COLLISION, EVT_SCENE_IMAGE_ADD, EVT_SCENE_IMAGE_ADDED, EVT_SCENE_MATERIAL_ADD, EVT_SCENE_MATERIAL_ADDED, EVT_SCENE_GEOMETRY_ADD, EVT_SCENE_GEOMETRY_ADDED, EVT_SCENE_NODE_COPY, EVT_SCENE_NODE_MOVE, EVT_SCENE_NODE_MOVED, EVT_SCENE_NODE_INSERT, EVT_SCENE_NODE_INSERTED, EVT_SCENE_NODE_REMOVE, EVT_SCENE_NODE_REMOVED, EVT_SCENE_NODE_UID_SET, EVT_SCENE_NODE_UID_CHANGED, EVT_SCENE_NODE_NAME_SET, EVT_SCENE_NODE_NAME_CHANGED, EVT_SCENE_NODE_TRANSFORM_SET, EVT_SCENE_NODE_TRANSFORM, EVT_SCENE_NODE_TRANSLATE_ABS, EVT_SCENE_NODE_TRANSFORMED, EVT_SCENE_NODE_GEOMETRY_SET, EVT_SCENE_NODE_GEOMETRY_CHANGED, EVT_SCENE_NODE_MATERIAL_SET, EVT_SCENE_NODE_MATERIAL_CHANGED, EVT_SCENE_NODE_LIGHT_SET, EVT_SCENE_NODE_LIGHT_CHANGED, EVT_SCENE_CAM_FIT, EVT_SCENE_CAM_FIT_NEAR_FAR, EVT_SCENE_CAM_RESETVIEW, EVT_SCENE_CAM_PROJECTION_SET, EVT_SCENE_CAM_PROJECTION_CHANGED, EVT_SCENE_GRAPHVIZ, EVT_SCENE_DUMP, EVT_SCENE_BVH_UPDATE, EVT_SCENE_BVH_UPDATED, EVT_IO_SCENE_IMPORT, EVT_IO_SCENE_IMPORT_DO, EVT_IO_SCENE_IMPORT_DONE, EVT_IO_SCENE_EXPORT, EVT_RENDER_SCENE, EVT_RENDER_WIN_CREATED, EVT_RENDER_WIN_CLOSED, EVT_RENDER_UPDATE, EVT_RENDER_CACHE_START, EVT_RENDER_CACHE_STOP, EVT_RENDER_FRAMERATE, EVT_RENDER_FULLSCREEN_TOGGLE, EVT_RENDER_FULLSCREEN_SET, EVT_GUI_PANE_SHOW, EVT_GUI_PARAM_SHOW, EVT_HIGHEST } |
Static Public Member Functions | |
| static void | AddNodeIdent (NODE_ID id, wxCommandEvent &evt) |
Add node identificator to event data - NODE_ID. | |
| static void | AddNodeIdent (const wxString &uid, wxCommandEvent &evt) |
Add node identificator to event data - wxString. | |
| static size_t | ExtractNodeIDs (const wxCommandEvent &evt, std::vector< NODE_ID > &ids, const Scene *scene) |
| static NODE_ID | ExtractNodeID (const wxCommandEvent &evt, const Scene *scene) |
| Extract single NODE_ID from event data. | |
| static wxCommandEvent | GET_EVT_EXIT () |
| Get EVT_LOG event. | |
| static wxCommandEvent | GET_EVT_LOG (const wxString &msg, const wxLogLevel loglevel) |
| Get EVT_LOG event. | |
| static wxCommandEvent | GET_EVT_LOG_SET (wxLog *log) |
| Get EVT_LOG_SET event. | |
| static wxCommandEvent | GET_EVT_LOG_LEVEL_SET (const wxLogLevel loglevel) |
| Get EVT_LOG_LEVEL_SET event. | |
| static wxCommandEvent | GET_EVT_PARAM_SET_DO (const Parameter::ParameterIdentificator ¶mIdentificator, const wxString &value, bool forceDefault=false) |
| Get EVT_PARAM_SET_DO event. | |
| static wxCommandEvent | GET_EVT_PARAM_SET (const Parameter::ParameterIdentificator ¶mIdentificator, const wxString &value) |
| Get EVT_PARAM_SET event. | |
| static wxCommandEvent | GET_EVT_PARAM_REGISTER (const Parameter::ParameterIdentificator ¶mIdentificator, const wxString &value) |
| Get EVT_PARAM_REGISTER event. | |
| static wxCommandEvent | GET_EVT_PARAM_UNREGISTER (const Parameter::ParameterIdentificator ¶mIdentificator) |
| Get EVT_PARAM_UNREGISTER event. | |
| static wxCommandEvent | GET_EVT_PARAM_GUIREGISTER (const GUIEnvironment::GUIParamInfo ¶mInfo, const wxString &value) |
| Get EVT_PARAM_GUIREGISTER event. | |
| static wxCommandEvent | GET_EVT_PARAM_GUIUNREGISTER (const Parameter::ParameterIdentificator ¶mIdentificator) |
| Get EVT_PARAM_GUIUNREGISTER event. | |
| static wxCommandEvent | GET_EVT_INPUT_TRACKING (void *deviceData) |
| Get EVT_INPUT_TRACKING event. | |
| static wxCommandEvent | GET_EVT_MODULE_PREFER (const wxString &moduleName) |
| Get EVT_MODULE_PREFER event. | |
| static wxCommandEvent | GET_EVT_MODULE_FORBID (const wxString &moduleName) |
| Get EVT_MODULE_FORBID event. | |
| static wxCommandEvent | GET_EVT_MODULE_RELEASE (const MODULE_ID &mid) |
| Get EVT_MODULE_RELEASE event. | |
| static wxCommandEvent | GET_EVT_MODULE_RUN (const wxString &moduleName) |
| Get EVT_MODULE_RUN event. | |
| static wxCommandEvent | GET_EVT_SCENE_RAY_PICK (const SCENE_ID sceneID, void *ray) |
| Get EVT_SCENE_RAY_PICK event. | |
| static wxCommandEvent | GET_EVT_SCENE_COLLISION (const SCENE_ID sceneID, void *colReport) |
| Get EVT_SCENE_COLLISION event. | |
| static wxCommandEvent | GET_EVT_SCENE_IMAGE_ADD (const wxString &texFile) |
| Get EVT_SCENE_IMAGE_ADD event. | |
| static wxCommandEvent | GET_EVT_SCENE_IMAGE_ADDED (const wxString &texFile) |
| Get EVT_SCENE_IMAGE_ADDED event. | |
| static wxCommandEvent | GET_EVT_SCENE_MATERIAL_ADD (const SCENE_ID sceneID, void *material) |
| Get EVT_SCENE_MATERIAL_ADD event. | |
| static wxCommandEvent | GET_EVT_SCENE_MATERIAL_ADDED (const SCENE_ID sceneID, const MATERIAL_ID materialID) |
| Get EVT_SCENE_MATERIAL_ADDED event. | |
| static wxCommandEvent | GET_EVT_SCENE_GEOMETRY_ADD (const SCENE_ID sceneID, void *geometry) |
| Get EVT_SCENE_GEOMETRY_ADD event. | |
| static wxCommandEvent | GET_EVT_SCENE_GEOMETRY_ADDED (const SCENE_ID sceneID, const GEOMETRY_ID geometryID) |
| Get EVT_SCENE_GEOMETRY_ADDED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_COPY (const SCENE_ID sceneID, NODE_ID srcID, NODE_ID targetID) |
| Get EVT_SCENE_NODE_COPY event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_COPY (const SCENE_ID sceneID, const wxString &srcUid, const wxString &targetUid) |
| Get EVT_SCENE_NODE_COPY event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_MOVE (const SCENE_ID sceneID, NODE_ID srcID, NODE_ID targetID) |
| Get EVT_SCENE_NODE_MOVE event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_MOVE (const SCENE_ID sceneID, const wxString &srcUid, const wxString &targetUid) |
| Get EVT_SCENE_NODE_MOVE event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_MOVED (const SCENE_ID sceneID, NODE_ID nodeID) |
| Get EVT_SCENE_NODE_MOVED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_INSERT (const SCENE_ID sceneID, void *node, const wxString &parentUid) |
| Get EVT_SCENE_NODE_INSERT event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_INSERT (const SCENE_ID sceneID, void *node, const NODE_ID parentID) |
| Get EVT_SCENE_NODE_INSERT event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_INSERTED (const SCENE_ID sceneID, const NODE_ID nodeID, const wxString &nodeUid) |
| Get EVT_SCENE_NODE_INSERTED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_REMOVE (const SCENE_ID sceneID, const wxString &nodeUid) |
| Get EVT_SCENE_NODE_REMOVE event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_REMOVE (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_REMOVE event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_REMOVED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_REMOVED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_UID_SET (const SCENE_ID sceneID, const wxString &nodeUid, const wxString &newUid) |
| Get EVT_SCENE_NODE_UID_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_UID_SET (const SCENE_ID sceneID, const NODE_ID nodeID, const wxString &newUid) |
| Get EVT_SCENE_NODE_UID_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_UID_CHANGED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_UID_CHANGED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_NAME_SET (const SCENE_ID sceneID, const wxString &nodeUid, const wxString &newName) |
| Get EVT_SCENE_NODE_NAME_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_NAME_SET (const SCENE_ID sceneID, const NODE_ID nodeID, const wxString &newName) |
| Get EVT_SCENE_NODE_NAME_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_NAME_CHANGED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_NAME_CHANGED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSFORM_SET (const SCENE_ID sceneID, const wxString &nodeUid, const MATRIX &mat) |
| Get EVT_SCENE_NODE_TRANSFORM_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSFORM_SET (const SCENE_ID sceneID, const NODE_ID nodeID, const MATRIX &mat) |
| Get EVT_SCENE_NODE_TRANSFORM_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSFORM (const SCENE_ID sceneID, const wxString &nodeUid, const MATRIX &mat) |
| Get EVT_SCENE_NODE_TRANSFORM event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSFORM (const SCENE_ID sceneID, const NODE_ID nodeID, const MATRIX &mat) |
| Get EVT_SCENE_NODE_TRANSFORM event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSLATE_ABS (const SCENE_ID sceneID, const wxString &nodeUid, const VECTOR3 &vec) |
| Get EVT_SCENE_NODE_TRANSLATE_ABS event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSLATE_ABS (const SCENE_ID sceneID, const NODE_ID nodeID, const VECTOR3 &vec) |
| Get EVT_SCENE_NODE_TRANSLATE_ABS event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_TRANSFORMED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_TRANSFORMED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_GEOMETRY_SET (const SCENE_ID sceneID, const wxString &nodeUid, const wxString &geometryName) |
| Get EVT_SCENE_NODE_GEOMETRY_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_GEOMETRY_SET (const SCENE_ID sceneID, const NODE_ID nodeID, const wxString &geometryName) |
| Get EVT_SCENE_NODE_GEOMETRY_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_GEOMETRY_CHANGED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_GEOMETRY_CHANGED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_MATERIAL_SET (const SCENE_ID sceneID, const wxString &nodeUid, const wxString &materialName) |
| Get EVT_SCENE_NODE_MATERIAL_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_MATERIAL_SET (const SCENE_ID sceneID, const NODE_ID nodeID, const wxString &materialName) |
| Get EVT_SCENE_NODE_MATERIAL_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_MATERIAL_CHANGED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_MATERIAL_CHANGED event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_LIGHT_SET (const SCENE_ID sceneID, const wxString &nodeUid, void *light) |
| Get EVT_SCENE_NODE_LIGHT_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_LIGHT_SET (const SCENE_ID sceneID, const NODE_ID nodeID, void *light) |
| Get EVT_SCENE_NODE_LIGHT_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_NODE_LIGHT_CHANGED (const SCENE_ID sceneID, const NODE_ID nodeID) |
| Get EVT_SCENE_NODE_LIGHT_CHANGED event. | |
| static wxCommandEvent | GET_EVT_SCENE_CAM_FIT (const SCENE_ID sceneID, const NODE_ID camID) |
| Get EVT_SCENE_CAM_FIT event. | |
| static wxCommandEvent | GET_EVT_SCENE_CAM_FIT_NEAR_FAR (const SCENE_ID sceneID, const NODE_ID camID) |
| Get EVT_SCENE_CAM_FIT_NEAR_FAR event. | |
| static wxCommandEvent | GET_EVT_SCENE_CAM_RESETVIEW (const SCENE_ID sceneID, const NODE_ID camID) |
| Get EVT_SCENE_CAM_RESETVIEW event. | |
| static wxCommandEvent | GET_EVT_SCENE_CAM_PROJECTION_SET (const SCENE_ID sceneID, const NODE_ID camID, unsigned projWidth=0, unsigned projHeight=0, float projNear=0.0f, float projFar=0.0f, float projFov=0.0f) |
| Get EVT_SCENE_CAM_PROJECTION_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_CAM_PROJECTION_SET (const SCENE_ID sceneID, const wxString &camNodeUid, unsigned projWidth=0, unsigned projHeight=0, float projNear=0.0f, float projFar=0.0f, float projFov=0.0f) |
| Get EVT_SCENE_CAM_PROJECTION_SET event. | |
| static wxCommandEvent | GET_EVT_SCENE_CAM_PROJECTION_CHANGED (const SCENE_ID sceneID, const NODE_ID camID) |
| Get EVT_SCENE_CAM_PROJECTION_CHANGED event. | |
| static wxCommandEvent | GET_EVT_SCENE_GRAPHVIZ (const SCENE_ID sceneID) |
| Get EVT_SCENE_GRAPHVIZ event. | |
| static wxCommandEvent | GET_EVT_SCENE_DUMP (const SCENE_ID sceneID) |
| Get EVT_SCENE_DUMP event. | |
| static wxCommandEvent | GET_EVT_SCENE_BVH_UPDATE (const SCENE_ID sceneID) |
| Get EVT_SCENE_BVH_UPDATE event. | |
| static wxCommandEvent | GET_EVT_SCENE_BVH_UPDATED (const SCENE_ID sceneID) |
| Get EVT_SCENE_BVH_UPDATED event. | |
| static wxCommandEvent | GET_EVT_IO_SCENE_IMPORT (const wxString &sceneFile) |
| Get EVT_IO_SCENE_IMPORT event. | |
| static wxCommandEvent | GET_EVT_IO_SCENE_IMPORT_DO (const SCENE_ID sceneID, const NODE_ID rootID, const wxString &sceneFile) |
| Get EVT_IO_SCENE_IMPORT_DO event. | |
| static wxCommandEvent | GET_EVT_IO_SCENE_IMPORT_DONE (const SCENE_ID sceneID) |
| Get EVT_IO_SCENE_IMPORT_DONE event. | |
| static wxCommandEvent | GET_EVT_IO_SCENE_EXPORT (const SCENE_ID sceneID, const wxString &sceneFile) |
| Get EVT_IO_SCENE_EXPORT event. | |
| static wxCommandEvent | GET_EVT_RENDER_SCENE (const SCENE_ID sceneID) |
| Get EVT_RENDER_SCENE event. | |
| static wxCommandEvent | GET_EVT_RENDER_WIN_CREATED (const RENDER_WINDOW_ID windowID) |
| Get EVT_RENDER_WIN_CREATED event. | |
| static wxCommandEvent | GET_EVT_RENDER_WIN_CLOSED (const RENDER_WINDOW_ID windowID) |
| Get EVT_RENDER_WIN_CLOSED event. | |
| static wxCommandEvent | GET_EVT_RENDER_UPDATE (const SCENE_ID sceneID) |
| Get EVT_RENDER_UPDATE event. | |
| static wxCommandEvent | GET_EVT_RENDER_CACHE_START (const SCENE_ID sceneID) |
| Get EVT_RENDER_CACHE_START event. | |
| static wxCommandEvent | GET_EVT_RENDER_CACHE_STOP (const SCENE_ID sceneID) |
| Get EVT_RENDER_CACHE_STOP event. | |
| static wxCommandEvent | GET_EVT_RENDER_FRAMERATE (const RENDER_WINDOW_ID windowID, const int fpsX1000) |
| Get EVT_RENDER_FRAMERATE event. | |
| static wxCommandEvent | GET_EVT_RENDER_FULLSCREEN_TOGGLE (const RENDER_WINDOW_ID windowID) |
| Get EVT_RENDER_FULLSCREEN_TOGGLE event. | |
| static wxCommandEvent | GET_EVT_RENDER_FULLSCREEN_SET (const RENDER_WINDOW_ID windowID, const bool fullScreen) |
| Get EVT_RENDER_FULLSCREEN_SET event. | |
| static wxCommandEvent | GET_EVT_GUI_PANE_SHOW (const int paneID, const bool show) |
| Get EVT_GUI_PANE_SHOW event. | |
| static wxCommandEvent | GET_EVT_GUI_PARAM_SHOW (const wxString &fullParamName, const bool show) |
| Get EVT_GUI_PARAM_SHOW event. | |
Definition at line 29 of file events.h.
Event types for thread-safe communication between modules and kernel Event data defaults: ExtraLong - sender module ID or nothing if sent from kernel String - log message (use ClientData instead for strings where possible due to bad behaviour when sending to modules in some cases) Id - window id, scene id or other identificators Int - any other integer ClientData - non-primitive data (allocated by sender, deleted by EventManager::EventHandler)
| EVT_LOWEST | |
| EVT_ALL | Special event used only for registering listeners to listen to all event types. |
| EVT_EXIT | Exit module thread loop if sent to module or exit application if sent to kernel. |
| EVT_LOG | Log message event (String=message, Int=loglevel). |
| EVT_LOG_SET | Set log instance (ClientData=loginstance is not deleted when processed). |
| EVT_LOG_LEVEL_SET | Set log level event (Int=loglevel). |
| EVT_PARAM_SET_DO | Set parameter (ClientData=paramNameValue in 'pool.param.inst=value' format, Int=forceDefault). |
| EVT_PARAM_SET | Parameter has been set (ClientData=paramNameValue in 'pool.param.inst=value' format). |
| EVT_PARAM_REGISTER | Register parameter (ClientData=paramNameValue in 'pool.param.inst=value' format). |
| EVT_PARAM_UNREGISTER | Unregister parameter (ClientData=paramNameValue in 'pool.param.inst' format). |
| EVT_PARAM_GUIREGISTER | Register and show parameter control in GUI (String=value, ClientData=GUIParamInfo). |
| EVT_PARAM_GUIUNREGISTER | Unregister and hide all parameter from a pool control from GUI (ClientData=paramNameValue in 'pool.*.inst' format). |
| EVT_INPUT_MOUSE | Any mouse event (special event representing mouse event, no data). |
| EVT_INPUT_KEY | Any key event (special event representing key event, no data). |
| EVT_INPUT_TRACKING | Tracking input event (ClientData=deviceData). |
| EVT_MODULE_PREFER | Add module to prefered list (String=moduleName). |
| EVT_MODULE_FORBID | Add module to forbidden list (String=moduleName). |
| EVT_MODULE_RELEASE | Release module event (ExtraLong=moduleID to be deleted, sender by default). |
| EVT_MODULE_RUN | Create module instance and start its thread (String=moduleName). |
| EVT_SCENE_RAY_PICK | Pick ray event (Id=sceneID, ClientData=rayData). |
| EVT_SCENE_COLLISION | Collision detected (Id=sceneID, ClientData=CollisionReport). |
| EVT_SCENE_IMAGE_ADD | Load and add image to scene manager (String=filename). |
| EVT_SCENE_IMAGE_ADDED | Image has been loaded and added to scene manager (String=filename). |
| EVT_SCENE_MATERIAL_ADD | Add material to scene (Id=sceneID, ClientData=material). |
| EVT_SCENE_MATERIAL_ADDED | Material added or replaced (Id=sceneID, Int=materialID). |
| EVT_SCENE_GEOMETRY_ADD | Add geometry to scene (Id=sceneID, ClientData=geometry). |
| EVT_SCENE_GEOMETRY_ADDED | Geometry added or replaced (Id=sceneID, Int=geometryID). |
| EVT_SCENE_NODE_COPY | Copy node and all its subnodes from one place to another (Id=sceneID, String=srcNodeUid|tgtNodeUid). |
| EVT_SCENE_NODE_MOVE | Move node and all its subnodes from one place to another (Id=sceneID, String=srcNodeUid|tgtNodeUid). |
| EVT_SCENE_NODE_MOVED | Node and all its subnodes have been moved to a new place in scene hierachy (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_INSERT | Insert node to scene (Id=sceneID, String=parentUid or Int=parentID, ClientData=node). |
| EVT_SCENE_NODE_INSERTED | Node inserted into scene event (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_REMOVE | Remove node and all its subnodes from scene (Id=sceneID, String=nodeUid or Int=nodeID), removed nodes are deleted. |
| EVT_SCENE_NODE_REMOVED | Node removed from scene event (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_UID_SET | Set new uid for node in scene (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=newUid). |
| EVT_SCENE_NODE_UID_CHANGED | Node uid changed (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_NAME_SET | Set new name for node in scene (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=newName). |
| EVT_SCENE_NODE_NAME_CHANGED | Node name changed (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_TRANSFORM_SET | Set new transformation matrix for node (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=matrix). |
| EVT_SCENE_NODE_TRANSFORM | Transform (multiply) node's matrix (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=matrix). |
| EVT_SCENE_NODE_TRANSLATE_ABS | Set node's translation (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=vector3). |
| EVT_SCENE_NODE_TRANSFORMED | Node's transformation changed (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_GEOMETRY_SET | Set node's geometry (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=geometryName). |
| EVT_SCENE_NODE_GEOMETRY_CHANGED | New geometry assigned to node (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_MATERIAL_SET | Set node's material (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=materialName). |
| EVT_SCENE_NODE_MATERIAL_CHANGED | New material assigned to node (Id=sceneID, Int=nodeID). |
| EVT_SCENE_NODE_LIGHT_SET | Set node's light (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=lightInstance). |
| EVT_SCENE_NODE_LIGHT_CHANGED | New light assigned to node (Id=sceneID, Int=nodeID). |
| EVT_SCENE_CAM_FIT | Fit camera's view (Id=sceneID, Int=camID). |
| EVT_SCENE_CAM_FIT_NEAR_FAR | Fit camera's near and far plane (Id=sceneID, Int=camID). |
| EVT_SCENE_CAM_RESETVIEW | Reset camera's view (Id=sceneID, Int=camID). |
| EVT_SCENE_CAM_PROJECTION_SET | Set camera parameters (Id=sceneID, String=nodeUid or Int=nodeID, ClientData=string(width;height;near;far;fov)). |
| EVT_SCENE_CAM_PROJECTION_CHANGED | Camera node's projection changed (Id=sceneID, Int=camID). |
| EVT_SCENE_GRAPHVIZ | Create GraphViz files representing scene and BVH (Id=sceneID). |
| EVT_SCENE_DUMP | Create text file representing scene (Id=sceneID). |
| EVT_SCENE_BVH_UPDATE | Update BVH with newly inserted geometry nodes - does not neccessarily update BVH nodes (Id=sceneID). |
| EVT_SCENE_BVH_UPDATED |
BVH has been updated with newly inserted geometry nodes (Id=sceneID) event is sent only as reply to EVT_SCENE_BVH_UPDATE. |
| EVT_IO_SCENE_IMPORT | Initiate load scene from file (String=filename). |
| EVT_IO_SCENE_IMPORT_DO | Tell IOModule to load scene from file (Id=sceneID, Int=rootID, String=filename) (Use EVT_IO_SCENE_IMPORT instead). |
| EVT_IO_SCENE_IMPORT_DONE | Scene import done (Id=sceneID). |
| EVT_IO_SCENE_EXPORT | Save scene to file (Id=sceneID, String=filename). |
| EVT_RENDER_SCENE | Create window and render scene (Id=sceneID). |
| EVT_RENDER_WIN_CREATED | Render window created (Id=windowID). |
| EVT_RENDER_WIN_CLOSED | Render window closed (Id=windowID). |
| EVT_RENDER_UPDATE | Update all render windows with scene (Id=sceneID). |
| EVT_RENDER_CACHE_START | Start caching render data while scene is being imported (Id=sceneID). |
| EVT_RENDER_CACHE_STOP | Stop caching render data as scene has been imported (Id=sceneID). |
| EVT_RENDER_FRAMERATE | New framerate value (Id=windowID, Int=FPS*1000). |
| EVT_RENDER_FULLSCREEN_TOGGLE | Toggle fullscreen of render window (Id=windowID). |
| EVT_RENDER_FULLSCREEN_SET | Enable/disable fullscreen mode of render window (Id=windowID, Int=fullScreen). |
| EVT_GUI_PANE_SHOW | Show or hide pane (Id=paneID, Int=show if nonzero). |
| EVT_GUI_PARAM_SHOW | Show or hide whole param page (String=fullParamName, Int=show if nonzero) (fullParamName.paramName has to be '*' if hiding). |
| EVT_HIGHEST |
Definition at line 39 of file events.h.
00040 { 00041 EVT_LOWEST = wxID_HIGHEST + 5000, 00042 EVT_ALL, 00043 EVT_EXIT, 00044 EVT_LOG, 00045 EVT_LOG_SET, 00046 EVT_LOG_LEVEL_SET, 00047 EVT_PARAM_SET_DO, 00048 EVT_PARAM_SET, 00049 EVT_PARAM_REGISTER, 00050 EVT_PARAM_UNREGISTER, 00051 EVT_PARAM_GUIREGISTER, 00052 EVT_PARAM_GUIUNREGISTER, 00053 EVT_INPUT_MOUSE, 00054 EVT_INPUT_KEY, 00055 EVT_INPUT_TRACKING, 00056 EVT_MODULE_PREFER, 00057 EVT_MODULE_FORBID, 00058 EVT_MODULE_RELEASE, 00059 EVT_MODULE_RUN, 00060 EVT_SCENE_RAY_PICK, 00061 EVT_SCENE_COLLISION, 00062 EVT_SCENE_IMAGE_ADD, 00063 EVT_SCENE_IMAGE_ADDED, 00064 EVT_SCENE_MATERIAL_ADD, 00065 EVT_SCENE_MATERIAL_ADDED, 00066 EVT_SCENE_GEOMETRY_ADD, 00067 EVT_SCENE_GEOMETRY_ADDED, 00068 EVT_SCENE_NODE_COPY, 00069 EVT_SCENE_NODE_MOVE, 00070 EVT_SCENE_NODE_MOVED, 00071 EVT_SCENE_NODE_INSERT, 00072 EVT_SCENE_NODE_INSERTED, 00073 EVT_SCENE_NODE_REMOVE, 00074 EVT_SCENE_NODE_REMOVED, 00075 EVT_SCENE_NODE_UID_SET, 00076 EVT_SCENE_NODE_UID_CHANGED, 00077 EVT_SCENE_NODE_NAME_SET, 00078 EVT_SCENE_NODE_NAME_CHANGED, 00079 EVT_SCENE_NODE_TRANSFORM_SET, 00080 EVT_SCENE_NODE_TRANSFORM, 00081 EVT_SCENE_NODE_TRANSLATE_ABS, 00082 EVT_SCENE_NODE_TRANSFORMED, 00083 EVT_SCENE_NODE_GEOMETRY_SET, 00084 EVT_SCENE_NODE_GEOMETRY_CHANGED, 00085 EVT_SCENE_NODE_MATERIAL_SET, 00086 EVT_SCENE_NODE_MATERIAL_CHANGED, 00087 EVT_SCENE_NODE_LIGHT_SET, 00088 EVT_SCENE_NODE_LIGHT_CHANGED, 00089 EVT_SCENE_CAM_FIT, 00090 EVT_SCENE_CAM_FIT_NEAR_FAR, 00091 EVT_SCENE_CAM_RESETVIEW, 00092 EVT_SCENE_CAM_PROJECTION_SET, 00093 EVT_SCENE_CAM_PROJECTION_CHANGED, 00094 EVT_SCENE_GRAPHVIZ, 00095 EVT_SCENE_DUMP, 00096 EVT_SCENE_BVH_UPDATE, 00097 EVT_SCENE_BVH_UPDATED, 00098 EVT_IO_SCENE_IMPORT, 00099 EVT_IO_SCENE_IMPORT_DO, 00100 EVT_IO_SCENE_IMPORT_DONE, 00101 EVT_IO_SCENE_EXPORT, 00102 EVT_RENDER_SCENE, 00103 EVT_RENDER_WIN_CREATED, 00104 EVT_RENDER_WIN_CLOSED, 00105 EVT_RENDER_UPDATE, 00106 EVT_RENDER_CACHE_START, 00107 EVT_RENDER_CACHE_STOP, 00108 EVT_RENDER_FRAMERATE, 00109 EVT_RENDER_FULLSCREEN_TOGGLE, 00110 EVT_RENDER_FULLSCREEN_SET, 00111 EVT_GUI_PANE_SHOW, 00112 EVT_GUI_PARAM_SHOW, 00113 EVT_HIGHEST 00114 };
| static void VRUT::Event::AddNodeIdent | ( | NODE_ID | id, | |
| wxCommandEvent & | evt | |||
| ) | [inline, static] |
| static void VRUT::Event::AddNodeIdent | ( | const wxString & | uid, | |
| wxCommandEvent & | evt | |||
| ) | [inline, static] |
| static size_t VRUT::Event::ExtractNodeIDs | ( | const wxCommandEvent & | evt, | |
| std::vector< NODE_ID > & | ids, | |||
| const Scene * | scene | |||
| ) | [inline, static] |
Extract node identificators as strings from event data Use with caution when calling from module due to scene access
Definition at line 128 of file events.h.
00129 { 00130 ids.clear(); 00131 if (evt.GetString().IsEmpty()) 00132 ids.push_back(evt.GetInt()); 00133 else 00134 { 00135 TextParser txtParser(evt.GetString()); 00136 while (!txtParser.IsEmpty()) 00137 { 00138 if (txtParser.NextCharIs('\"')) 00139 { 00140 if (scene) 00141 ids.push_back(scene->GetNodeID(txtParser.GetWxString())); 00142 else 00143 ids.push_back(NODE_ID_NONE); 00144 } 00145 else 00146 { 00147 long id; 00148 if (txtParser.ParseLong(&id)) 00149 ids.push_back(NODE_ID(id)); 00150 else 00151 ids.push_back(NODE_ID_NONE); 00152 } 00153 } 00154 } 00155 00156 return ids.size(); 00157 }
| static wxCommandEvent VRUT::Event::GET_EVT_EXIT | ( | ) | [inline, static] |
| static wxCommandEvent VRUT::Event::GET_EVT_LOG | ( | const wxString & | msg, | |
| const wxLogLevel | loglevel | |||
| ) | [inline, static] |
Get EVT_LOG event.
Definition at line 170 of file events.h.
00171 { 00172 wxCommandEvent evt(EVT_LOG); 00173 evt.SetString(CloneWxString(msg)); 00174 evt.SetInt(int(loglevel)); 00175 return evt; 00176 }
| static wxCommandEvent VRUT::Event::GET_EVT_LOG_SET | ( | wxLog * | log | ) | [inline, static] |
Get EVT_LOG_SET event.
Definition at line 178 of file events.h.
00179 { 00180 wxCommandEvent evt(EVT_LOG_SET); 00181 evt.SetClientData(log); 00182 return evt; 00183 }
| static wxCommandEvent VRUT::Event::GET_EVT_LOG_LEVEL_SET | ( | const wxLogLevel | loglevel | ) | [inline, static] |
Get EVT_LOG_LEVEL_SET event.
Definition at line 185 of file events.h.
00186 { 00187 wxCommandEvent evt(EVT_LOG_LEVEL_SET); 00188 evt.SetInt(int(loglevel)); 00189 return evt; 00190 }
| static wxCommandEvent VRUT::Event::GET_EVT_PARAM_SET_DO | ( | const Parameter::ParameterIdentificator & | paramIdentificator, | |
| const wxString & | value, | |||
| bool | forceDefault = false | |||
| ) | [inline, static] |
Get EVT_PARAM_SET_DO event.
Definition at line 192 of file events.h.
00193 { 00194 wxCommandEvent evt(EVT_PARAM_SET_DO); 00195 evt.SetClientData(new wxString(CloneWxString(paramIdentificator.ToString() + wxT("=") + value))); 00196 evt.SetInt(forceDefault ? 1 : 0); 00197 return evt; 00198 }
| static wxCommandEvent VRUT::Event::GET_EVT_PARAM_SET | ( | const Parameter::ParameterIdentificator & | paramIdentificator, | |
| const wxString & | value | |||
| ) | [inline, static] |
Get EVT_PARAM_SET event.
Definition at line 200 of file events.h.
00201 { 00202 wxCommandEvent evt(EVT_PARAM_SET); 00203 evt.SetClientData(new wxString(CloneWxString(paramIdentificator.ToString() + wxT("=") + value))); 00204 return evt; 00205 }
| static wxCommandEvent VRUT::Event::GET_EVT_PARAM_REGISTER | ( | const Parameter::ParameterIdentificator & | paramIdentificator, | |
| const wxString & | value | |||
| ) | [inline, static] |
Get EVT_PARAM_REGISTER event.
Definition at line 207 of file events.h.
00208 { 00209 wxCommandEvent evt(EVT_PARAM_REGISTER); 00210 evt.SetClientData(new wxString(CloneWxString(paramIdentificator.ToString() + wxT("=") + value))); 00211 return evt; 00212 }
| static wxCommandEvent VRUT::Event::GET_EVT_PARAM_UNREGISTER | ( | const Parameter::ParameterIdentificator & | paramIdentificator | ) | [inline, static] |
Get EVT_PARAM_UNREGISTER event.
Definition at line 214 of file events.h.
00215 { 00216 wxCommandEvent evt(EVT_PARAM_UNREGISTER); 00217 evt.SetClientData(new wxString(CloneWxString(paramIdentificator.ToString()))); 00218 return evt; 00219 }
| static wxCommandEvent VRUT::Event::GET_EVT_PARAM_GUIREGISTER | ( | const GUIEnvironment::GUIParamInfo & | paramInfo, | |
| const wxString & | value | |||
| ) | [inline, static] |
Get EVT_PARAM_GUIREGISTER event.
Definition at line 221 of file events.h.
00222 { 00223 wxCommandEvent evt(EVT_PARAM_GUIREGISTER); 00224 evt.SetString(CloneWxString(value)); 00225 evt.SetClientData(new GUIEnvironment::GUIParamInfo(paramInfo)); 00226 return evt; 00227 }
| static wxCommandEvent VRUT::Event::GET_EVT_PARAM_GUIUNREGISTER | ( | const Parameter::ParameterIdentificator & | paramIdentificator | ) | [inline, static] |
Get EVT_PARAM_GUIUNREGISTER event.
Definition at line 229 of file events.h.
00230 { 00231 wxCommandEvent evt(EVT_PARAM_GUIUNREGISTER); 00232 evt.SetClientData(new wxString(CloneWxString(paramIdentificator.ToString()))); 00233 return evt; 00234 }
| static wxCommandEvent VRUT::Event::GET_EVT_INPUT_TRACKING | ( | void * | deviceData | ) | [inline, static] |
Get EVT_INPUT_TRACKING event.
Definition at line 236 of file events.h.
00237 { 00238 wxCommandEvent evt(EVT_INPUT_TRACKING); 00239 evt.SetClientData(deviceData); 00240 return evt; 00241 }
| static wxCommandEvent VRUT::Event::GET_EVT_MODULE_PREFER | ( | const wxString & | moduleName | ) | [inline, static] |
Get EVT_MODULE_PREFER event.
Definition at line 243 of file events.h.
00244 { 00245 wxCommandEvent evt(EVT_MODULE_PREFER); 00246 evt.SetString(CloneWxString(moduleName)); 00247 return evt; 00248 }
| static wxCommandEvent VRUT::Event::GET_EVT_MODULE_FORBID | ( | const wxString & | moduleName | ) | [inline, static] |
Get EVT_MODULE_FORBID event.
Definition at line 250 of file events.h.
00251 { 00252 wxCommandEvent evt(EVT_MODULE_FORBID); 00253 evt.SetString(CloneWxString(moduleName)); 00254 return evt; 00255 }
| static wxCommandEvent VRUT::Event::GET_EVT_MODULE_RELEASE | ( | const MODULE_ID & | mid | ) | [inline, static] |
Get EVT_MODULE_RELEASE event.
Definition at line 258 of file events.h.
00259 { 00260 wxCommandEvent evt(EVT_MODULE_RELEASE); 00261 evt.SetExtraLong(mid.GetID()); 00262 return evt; 00263 }
| static wxCommandEvent VRUT::Event::GET_EVT_MODULE_RUN | ( | const wxString & | moduleName | ) | [inline, static] |
Get EVT_MODULE_RUN event.
Definition at line 265 of file events.h.
00266 { 00267 wxCommandEvent evt(EVT_MODULE_RUN); 00268 evt.SetString(CloneWxString(moduleName)); 00269 return evt; 00270 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_RAY_PICK | ( | const SCENE_ID | sceneID, | |
| void * | ray | |||
| ) | [inline, static] |
Get EVT_SCENE_RAY_PICK event.
Definition at line 272 of file events.h.
00273 { 00274 wxCommandEvent evt(EVT_SCENE_RAY_PICK); 00275 evt.SetId(int(sceneID)); 00276 evt.SetClientData(ray); 00277 return evt; 00278 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_COLLISION | ( | const SCENE_ID | sceneID, | |
| void * | colReport | |||
| ) | [inline, static] |
Get EVT_SCENE_COLLISION event.
Definition at line 280 of file events.h.
00281 { 00282 wxCommandEvent evt(EVT_SCENE_COLLISION); 00283 evt.SetId(int(sceneID)); 00284 evt.SetClientData(colReport); 00285 return evt; 00286 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_IMAGE_ADD | ( | const wxString & | texFile | ) | [inline, static] |
Get EVT_SCENE_IMAGE_ADD event.
Definition at line 288 of file events.h.
00289 { 00290 wxCommandEvent evt(EVT_SCENE_IMAGE_ADD); 00291 evt.SetString(CloneWxString(texFile)); 00292 return evt; 00293 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_IMAGE_ADDED | ( | const wxString & | texFile | ) | [inline, static] |
Get EVT_SCENE_IMAGE_ADDED event.
Definition at line 295 of file events.h.
00296 { 00297 wxCommandEvent evt(EVT_SCENE_IMAGE_ADDED); 00298 evt.SetString(CloneWxString(texFile)); 00299 return evt; 00300 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_MATERIAL_ADD | ( | const SCENE_ID | sceneID, | |
| void * | material | |||
| ) | [inline, static] |
Get EVT_SCENE_MATERIAL_ADD event.
Definition at line 302 of file events.h.
00303 { 00304 wxCommandEvent evt(EVT_SCENE_MATERIAL_ADD); 00305 evt.SetId(int(sceneID)); 00306 evt.SetClientData(material); 00307 return evt; 00308 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_MATERIAL_ADDED | ( | const SCENE_ID | sceneID, | |
| const MATERIAL_ID | materialID | |||
| ) | [inline, static] |
Get EVT_SCENE_MATERIAL_ADDED event.
Definition at line 310 of file events.h.
00311 { 00312 wxCommandEvent evt(EVT_SCENE_MATERIAL_ADDED); 00313 evt.SetId(int(sceneID)); 00314 evt.SetInt(int(materialID)); 00315 return evt; 00316 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_GEOMETRY_ADD | ( | const SCENE_ID | sceneID, | |
| void * | geometry | |||
| ) | [inline, static] |
Get EVT_SCENE_GEOMETRY_ADD event.
Definition at line 318 of file events.h.
00319 { 00320 wxCommandEvent evt(EVT_SCENE_GEOMETRY_ADD); 00321 evt.SetId(int(sceneID)); 00322 evt.SetClientData(geometry); 00323 return evt; 00324 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_GEOMETRY_ADDED | ( | const SCENE_ID | sceneID, | |
| const GEOMETRY_ID | geometryID | |||
| ) | [inline, static] |
Get EVT_SCENE_GEOMETRY_ADDED event.
Definition at line 326 of file events.h.
00327 { 00328 wxCommandEvent evt(EVT_SCENE_GEOMETRY_ADDED); 00329 evt.SetId(int(sceneID)); 00330 evt.SetInt(int(geometryID)); 00331 return evt; 00332 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_COPY | ( | const SCENE_ID | sceneID, | |
| NODE_ID | srcID, | |||
| NODE_ID | targetID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_COPY event.
Definition at line 334 of file events.h.
00335 { 00336 wxCommandEvent evt(EVT_SCENE_NODE_COPY); 00337 evt.SetId(int(sceneID)); 00338 AddNodeIdent(srcID, evt); 00339 AddNodeIdent(targetID, evt); 00340 return evt; 00341 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_COPY | ( | const SCENE_ID | sceneID, | |
| const wxString & | srcUid, | |||
| const wxString & | targetUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_COPY event.
Definition at line 343 of file events.h.
00344 { 00345 wxCommandEvent evt(EVT_SCENE_NODE_COPY); 00346 evt.SetId(int(sceneID)); 00347 AddNodeIdent(srcUid, evt); 00348 AddNodeIdent(targetUid, evt); 00349 return evt; 00350 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_MOVE | ( | const SCENE_ID | sceneID, | |
| NODE_ID | srcID, | |||
| NODE_ID | targetID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_MOVE event.
Definition at line 352 of file events.h.
00353 { 00354 wxCommandEvent evt(EVT_SCENE_NODE_MOVE); 00355 evt.SetId(int(sceneID)); 00356 AddNodeIdent(srcID, evt); 00357 AddNodeIdent(targetID, evt); 00358 return evt; 00359 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_MOVE | ( | const SCENE_ID | sceneID, | |
| const wxString & | srcUid, | |||
| const wxString & | targetUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_MOVE event.
Definition at line 361 of file events.h.
00362 { 00363 wxCommandEvent evt(EVT_SCENE_NODE_MOVE); 00364 evt.SetId(int(sceneID)); 00365 AddNodeIdent(srcUid, evt); 00366 AddNodeIdent(targetUid, evt); 00367 return evt; 00368 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_MOVED | ( | const SCENE_ID | sceneID, | |
| NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_MOVED event.
Definition at line 370 of file events.h.
00371 { 00372 wxCommandEvent evt(EVT_SCENE_NODE_MOVED); 00373 evt.SetId(int(sceneID)); 00374 evt.SetInt(int(nodeID)); 00375 return evt; 00376 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_INSERT | ( | const SCENE_ID | sceneID, | |
| void * | node, | |||
| const wxString & | parentUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_INSERT event.
Definition at line 378 of file events.h.
00379 { 00380 wxCommandEvent evt(EVT_SCENE_NODE_INSERT); 00381 evt.SetId(int(sceneID)); 00382 evt.SetString(CloneWxString(parentUid)); 00383 evt.SetClientData(node); 00384 return evt; 00385 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_INSERT | ( | const SCENE_ID | sceneID, | |
| void * | node, | |||
| const NODE_ID | parentID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_INSERT event.
Definition at line 387 of file events.h.
00388 { 00389 wxCommandEvent evt(EVT_SCENE_NODE_INSERT); 00390 evt.SetId(int(sceneID)); 00391 evt.SetInt(int(parentID)); 00392 evt.SetClientData(node); 00393 return evt; 00394 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_INSERTED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const wxString & | nodeUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_INSERTED event.
Definition at line 396 of file events.h.
00397 { 00398 wxCommandEvent evt(EVT_SCENE_NODE_INSERTED); 00399 evt.SetId(int(sceneID)); 00400 evt.SetInt(int(nodeID)); 00401 evt.SetString(CloneWxString(nodeUid)); 00402 return evt; 00403 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_REMOVE | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_REMOVE event.
Definition at line 405 of file events.h.
00406 { 00407 wxCommandEvent evt(EVT_SCENE_NODE_REMOVE); 00408 evt.SetId(int(sceneID)); 00409 evt.SetString(CloneWxString(nodeUid)); 00410 return evt; 00411 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_REMOVE | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_REMOVE event.
Definition at line 413 of file events.h.
00414 { 00415 wxCommandEvent evt(EVT_SCENE_NODE_REMOVE); 00416 evt.SetId(int(sceneID)); 00417 evt.SetInt(int(nodeID)); 00418 return evt; 00419 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_REMOVED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_REMOVED event.
Definition at line 421 of file events.h.
00422 { 00423 wxCommandEvent evt(EVT_SCENE_NODE_REMOVED); 00424 evt.SetId(int(sceneID)); 00425 evt.SetInt(int(nodeID)); 00426 return evt; 00427 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_UID_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const wxString & | newUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_UID_SET event.
Definition at line 429 of file events.h.
00430 { 00431 wxCommandEvent evt(EVT_SCENE_NODE_UID_SET); 00432 evt.SetId(int(sceneID)); 00433 evt.SetString(CloneWxString(nodeUid)); 00434 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00435 evt.SetClientData(new wxString(CloneWxString(newUid))); 00436 return evt; 00437 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_UID_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const wxString & | newUid | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_UID_SET event.
Definition at line 439 of file events.h.
00440 { 00441 wxCommandEvent evt(EVT_SCENE_NODE_UID_SET); 00442 evt.SetId(int(sceneID)); 00443 evt.SetInt(int(nodeID)); 00444 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00445 evt.SetClientData(new wxString(CloneWxString(newUid))); 00446 return evt; 00447 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_UID_CHANGED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_UID_CHANGED event.
Definition at line 449 of file events.h.
00450 { 00451 wxCommandEvent evt(EVT_SCENE_NODE_UID_CHANGED); 00452 evt.SetId(int(sceneID)); 00453 evt.SetInt(int(nodeID)); 00454 return evt; 00455 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_NAME_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const wxString & | newName | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_NAME_SET event.
Definition at line 457 of file events.h.
00458 { 00459 wxCommandEvent evt(EVT_SCENE_NODE_NAME_SET); 00460 evt.SetId(int(sceneID)); 00461 evt.SetString(CloneWxString(nodeUid)); 00462 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00463 evt.SetClientData(new wxString(CloneWxString(newName))); 00464 return evt; 00465 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_NAME_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const wxString & | newName | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_NAME_SET event.
Definition at line 467 of file events.h.
00468 { 00469 wxCommandEvent evt(EVT_SCENE_NODE_NAME_SET); 00470 evt.SetId(int(sceneID)); 00471 evt.SetInt(int(nodeID)); 00472 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00473 evt.SetClientData(new wxString(CloneWxString(newName))); 00474 return evt; 00475 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_NAME_CHANGED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_NAME_CHANGED event.
Definition at line 477 of file events.h.
00478 { 00479 wxCommandEvent evt(EVT_SCENE_NODE_NAME_CHANGED); 00480 evt.SetId(int(sceneID)); 00481 evt.SetInt(int(nodeID)); 00482 return evt; 00483 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSFORM_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const MATRIX & | mat | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSFORM_SET event.
Definition at line 485 of file events.h.
00486 { 00487 wxCommandEvent evt(EVT_SCENE_NODE_TRANSFORM_SET); 00488 evt.SetId(int(sceneID)); 00489 evt.SetString(CloneWxString(nodeUid)); 00490 evt.SetClientData(new MATRIX(mat)); 00491 return evt; 00492 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSFORM_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const MATRIX & | mat | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSFORM_SET event.
Definition at line 494 of file events.h.
00495 { 00496 wxCommandEvent evt(EVT_SCENE_NODE_TRANSFORM_SET); 00497 evt.SetId(int(sceneID)); 00498 evt.SetInt(int(nodeID)); 00499 evt.SetClientData(new MATRIX(mat)); 00500 return evt; 00501 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSFORM | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const MATRIX & | mat | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSFORM event.
Definition at line 503 of file events.h.
00504 { 00505 wxCommandEvent evt(EVT_SCENE_NODE_TRANSFORM); 00506 evt.SetId(int(sceneID)); 00507 evt.SetString(CloneWxString(nodeUid)); 00508 evt.SetClientData(new MATRIX(mat)); 00509 return evt; 00510 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSFORM | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const MATRIX & | mat | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSFORM event.
Definition at line 512 of file events.h.
00513 { 00514 wxCommandEvent evt(EVT_SCENE_NODE_TRANSFORM); 00515 evt.SetId(int(sceneID)); 00516 evt.SetInt(int(nodeID)); 00517 evt.SetClientData(new MATRIX(mat)); 00518 return evt; 00519 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSLATE_ABS | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const VECTOR3 & | vec | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSLATE_ABS event.
Definition at line 521 of file events.h.
00522 { 00523 wxCommandEvent evt(EVT_SCENE_NODE_TRANSLATE_ABS); 00524 evt.SetId(int(sceneID)); 00525 evt.SetString(CloneWxString(nodeUid)); 00526 evt.SetClientData(new VECTOR3(vec)); 00527 return evt; 00528 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSLATE_ABS | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const VECTOR3 & | vec | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSLATE_ABS event.
Definition at line 530 of file events.h.
00531 { 00532 wxCommandEvent evt(EVT_SCENE_NODE_TRANSLATE_ABS); 00533 evt.SetId(int(sceneID)); 00534 evt.SetInt(int(nodeID)); 00535 evt.SetClientData(new VECTOR3(vec)); 00536 return evt; 00537 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_TRANSFORMED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_TRANSFORMED event.
Definition at line 539 of file events.h.
00540 { 00541 wxCommandEvent evt(EVT_SCENE_NODE_TRANSFORMED); 00542 evt.SetId(int(sceneID)); 00543 evt.SetInt(int(nodeID)); 00544 return evt; 00545 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_GEOMETRY_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const wxString & | geometryName | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_GEOMETRY_SET event.
Definition at line 547 of file events.h.
00548 { 00549 wxCommandEvent evt(EVT_SCENE_NODE_GEOMETRY_SET); 00550 evt.SetId(int(sceneID)); 00551 evt.SetString(CloneWxString(nodeUid)); 00552 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00553 evt.SetClientData(new wxString(CloneWxString(geometryName))); 00554 return evt; 00555 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_GEOMETRY_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const wxString & | geometryName | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_GEOMETRY_SET event.
Definition at line 557 of file events.h.
00558 { 00559 wxCommandEvent evt(EVT_SCENE_NODE_GEOMETRY_SET); 00560 evt.SetId(int(sceneID)); 00561 evt.SetInt(int(nodeID)); 00562 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00563 evt.SetClientData(new wxString(CloneWxString(geometryName))); 00564 return evt; 00565 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_GEOMETRY_CHANGED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_GEOMETRY_CHANGED event.
Definition at line 567 of file events.h.
00568 { 00569 wxCommandEvent evt(EVT_SCENE_NODE_GEOMETRY_CHANGED); 00570 evt.SetId(int(sceneID)); 00571 evt.SetInt(int(nodeID)); 00572 return evt; 00573 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_MATERIAL_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| const wxString & | materialName | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_MATERIAL_SET event.
Definition at line 575 of file events.h.
00576 { 00577 wxCommandEvent evt(EVT_SCENE_NODE_MATERIAL_SET); 00578 evt.SetId(int(sceneID)); 00579 evt.SetString(CloneWxString(nodeUid)); 00580 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00581 evt.SetClientData(new wxString(CloneWxString(materialName))); 00582 return evt; 00583 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_MATERIAL_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| const wxString & | materialName | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_MATERIAL_SET event.
Definition at line 585 of file events.h.
00586 { 00587 wxCommandEvent evt(EVT_SCENE_NODE_MATERIAL_SET); 00588 evt.SetId(int(sceneID)); 00589 evt.SetInt(int(nodeID)); 00590 //TODO: Use wxString::Clone in wxWidgets 2.9.0 00591 evt.SetClientData(new wxString(CloneWxString(materialName))); 00592 return evt; 00593 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_MATERIAL_CHANGED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_MATERIAL_CHANGED event.
Definition at line 595 of file events.h.
00596 { 00597 wxCommandEvent evt(EVT_SCENE_NODE_MATERIAL_CHANGED); 00598 evt.SetId(int(sceneID)); 00599 evt.SetInt(int(nodeID)); 00600 return evt; 00601 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_LIGHT_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | nodeUid, | |||
| void * | light | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_LIGHT_SET event.
Definition at line 603 of file events.h.
00604 { 00605 wxCommandEvent evt(EVT_SCENE_NODE_LIGHT_SET); 00606 evt.SetId(int(sceneID)); 00607 evt.SetString(CloneWxString(nodeUid)); 00608 evt.SetClientData(light); 00609 return evt; 00610 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_LIGHT_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID, | |||
| void * | light | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_LIGHT_SET event.
Definition at line 612 of file events.h.
00613 { 00614 wxCommandEvent evt(EVT_SCENE_NODE_LIGHT_SET); 00615 evt.SetId(int(sceneID)); 00616 evt.SetInt(int(nodeID)); 00617 evt.SetClientData(light); 00618 return evt; 00619 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_NODE_LIGHT_CHANGED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | nodeID | |||
| ) | [inline, static] |
Get EVT_SCENE_NODE_LIGHT_CHANGED event.
Definition at line 621 of file events.h.
00622 { 00623 wxCommandEvent evt(EVT_SCENE_NODE_LIGHT_CHANGED); 00624 evt.SetId(int(sceneID)); 00625 evt.SetInt(int(nodeID)); 00626 return evt; 00627 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_CAM_FIT | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | camID | |||
| ) | [inline, static] |
Get EVT_SCENE_CAM_FIT event.
Definition at line 629 of file events.h.
00630 { 00631 wxCommandEvent evt(EVT_SCENE_CAM_FIT); 00632 evt.SetId(int(sceneID)); 00633 evt.SetInt(int(camID)); 00634 return evt; 00635 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_CAM_FIT_NEAR_FAR | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | camID | |||
| ) | [inline, static] |
Get EVT_SCENE_CAM_FIT_NEAR_FAR event.
Definition at line 637 of file events.h.
00638 { 00639 wxCommandEvent evt(EVT_SCENE_CAM_FIT_NEAR_FAR); 00640 evt.SetId(int(sceneID)); 00641 evt.SetInt(int(camID)); 00642 return evt; 00643 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_CAM_RESETVIEW | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | camID | |||
| ) | [inline, static] |
Get EVT_SCENE_CAM_RESETVIEW event.
Definition at line 645 of file events.h.
00646 { 00647 wxCommandEvent evt(EVT_SCENE_CAM_RESETVIEW); 00648 evt.SetId(int(sceneID)); 00649 evt.SetInt(int(camID)); 00650 return evt; 00651 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_CAM_PROJECTION_SET | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | camID, | |||
| unsigned | projWidth = 0, |
|||
| unsigned | projHeight = 0, |
|||
| float | projNear = 0.0f, |
|||
| float | projFar = 0.0f, |
|||
| float | projFov = 0.0f | |||
| ) | [inline, static] |
Get EVT_SCENE_CAM_PROJECTION_SET event.
Definition at line 653 of file events.h.
00660 { 00661 wxCommandEvent evt(EVT_SCENE_CAM_PROJECTION_SET); 00662 evt.SetId(int(sceneID)); 00663 evt.SetInt(int(camID)); 00664 evt.SetClientData(new wxString(wxString::Format(wxT("%i;%i;%g;%g;%g"), projWidth, projHeight, projNear, projFar, projFov))); 00665 return evt; 00666 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_CAM_PROJECTION_SET | ( | const SCENE_ID | sceneID, | |
| const wxString & | camNodeUid, | |||
| unsigned | projWidth = 0, |
|||
| unsigned | projHeight = 0, |
|||
| float | projNear = 0.0f, |
|||
| float | projFar = 0.0f, |
|||
| float | projFov = 0.0f | |||
| ) | [inline, static] |
Get EVT_SCENE_CAM_PROJECTION_SET event.
Definition at line 668 of file events.h.
00675 { 00676 wxCommandEvent evt(EVT_SCENE_CAM_PROJECTION_SET); 00677 evt.SetId(int(sceneID)); 00678 evt.SetString(CloneWxString(camNodeUid)); 00679 evt.SetClientData(new wxString(wxString::Format(wxT("%i;%i;%g;%g;%g"), projWidth, projHeight, projNear, projFar, projFov))); 00680 return evt; 00681 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_CAM_PROJECTION_CHANGED | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | camID | |||
| ) | [inline, static] |
Get EVT_SCENE_CAM_PROJECTION_CHANGED event.
Definition at line 683 of file events.h.
00684 { 00685 wxCommandEvent evt(EVT_SCENE_CAM_PROJECTION_CHANGED); 00686 evt.SetId(int(sceneID)); 00687 evt.SetInt(int(camID)); 00688 return evt; 00689 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_GRAPHVIZ | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_SCENE_GRAPHVIZ event.
Definition at line 691 of file events.h.
00692 { 00693 wxCommandEvent evt(EVT_SCENE_GRAPHVIZ); 00694 evt.SetId(int(sceneID)); 00695 return evt; 00696 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_DUMP | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_SCENE_DUMP event.
Definition at line 698 of file events.h.
00699 { 00700 wxCommandEvent evt(EVT_SCENE_DUMP); 00701 evt.SetId(int(sceneID)); 00702 return evt; 00703 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_BVH_UPDATE | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_SCENE_BVH_UPDATE event.
Definition at line 705 of file events.h.
00706 { 00707 wxCommandEvent evt(EVT_SCENE_BVH_UPDATE); 00708 evt.SetId(int(sceneID)); 00709 return evt; 00710 }
| static wxCommandEvent VRUT::Event::GET_EVT_SCENE_BVH_UPDATED | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_SCENE_BVH_UPDATED event.
Definition at line 712 of file events.h.
00713 { 00714 wxCommandEvent evt(EVT_SCENE_BVH_UPDATED); 00715 evt.SetId(int(sceneID)); 00716 return evt; 00717 }
| static wxCommandEvent VRUT::Event::GET_EVT_IO_SCENE_IMPORT | ( | const wxString & | sceneFile | ) | [inline, static] |
Get EVT_IO_SCENE_IMPORT event.
Definition at line 719 of file events.h.
00720 { 00721 wxCommandEvent evt(EVT_IO_SCENE_IMPORT); 00722 evt.SetString(CloneWxString(sceneFile)); 00723 return evt; 00724 }
| static wxCommandEvent VRUT::Event::GET_EVT_IO_SCENE_IMPORT_DO | ( | const SCENE_ID | sceneID, | |
| const NODE_ID | rootID, | |||
| const wxString & | sceneFile | |||
| ) | [inline, static] |
Get EVT_IO_SCENE_IMPORT_DO event.
Definition at line 726 of file events.h.
00727 { 00728 wxCommandEvent evt(EVT_IO_SCENE_IMPORT_DO); 00729 evt.SetId(int(sceneID)); 00730 evt.SetInt(int(rootID)); 00731 evt.SetString(CloneWxString(sceneFile)); 00732 return evt; 00733 }
| static wxCommandEvent VRUT::Event::GET_EVT_IO_SCENE_IMPORT_DONE | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_IO_SCENE_IMPORT_DONE event.
Definition at line 735 of file events.h.
00736 { 00737 wxCommandEvent evt(EVT_IO_SCENE_IMPORT_DONE); 00738 evt.SetId(int(sceneID)); 00739 return evt; 00740 }
| static wxCommandEvent VRUT::Event::GET_EVT_IO_SCENE_EXPORT | ( | const SCENE_ID | sceneID, | |
| const wxString & | sceneFile | |||
| ) | [inline, static] |
Get EVT_IO_SCENE_EXPORT event.
Definition at line 742 of file events.h.
00743 { 00744 wxCommandEvent evt(EVT_IO_SCENE_EXPORT); 00745 evt.SetId(int(sceneID)); 00746 evt.SetString(CloneWxString(sceneFile)); 00747 return evt; 00748 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_SCENE | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_RENDER_SCENE event.
Definition at line 750 of file events.h.
00751 { 00752 wxCommandEvent evt(EVT_RENDER_SCENE); 00753 evt.SetId(int(sceneID)); 00754 return evt; 00755 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_WIN_CREATED | ( | const RENDER_WINDOW_ID | windowID | ) | [inline, static] |
Get EVT_RENDER_WIN_CREATED event.
Definition at line 757 of file events.h.
00758 { 00759 wxCommandEvent evt(EVT_RENDER_WIN_CREATED); 00760 evt.SetId(int(windowID)); 00761 return evt; 00762 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_WIN_CLOSED | ( | const RENDER_WINDOW_ID | windowID | ) | [inline, static] |
Get EVT_RENDER_WIN_CLOSED event.
Definition at line 764 of file events.h.
00765 { 00766 wxCommandEvent evt(EVT_RENDER_WIN_CLOSED); 00767 evt.SetId(int(windowID)); 00768 return evt; 00769 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_UPDATE | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_RENDER_UPDATE event.
Definition at line 771 of file events.h.
00772 { 00773 wxCommandEvent evt(EVT_RENDER_UPDATE); 00774 evt.SetId(int(sceneID)); 00775 return evt; 00776 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_CACHE_START | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_RENDER_CACHE_START event.
Definition at line 778 of file events.h.
00779 { 00780 wxCommandEvent evt(EVT_RENDER_CACHE_START); 00781 evt.SetId(int(sceneID)); 00782 return evt; 00783 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_CACHE_STOP | ( | const SCENE_ID | sceneID | ) | [inline, static] |
Get EVT_RENDER_CACHE_STOP event.
Definition at line 785 of file events.h.
00786 { 00787 wxCommandEvent evt(EVT_RENDER_CACHE_STOP); 00788 evt.SetId(int(sceneID)); 00789 return evt; 00790 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_FRAMERATE | ( | const RENDER_WINDOW_ID | windowID, | |
| const int | fpsX1000 | |||
| ) | [inline, static] |
Get EVT_RENDER_FRAMERATE event.
Definition at line 792 of file events.h.
00793 { 00794 wxCommandEvent evt(EVT_RENDER_FRAMERATE); 00795 evt.SetId(int(windowID)); 00796 evt.SetInt(fpsX1000); 00797 return evt; 00798 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_FULLSCREEN_TOGGLE | ( | const RENDER_WINDOW_ID | windowID | ) | [inline, static] |
Get EVT_RENDER_FULLSCREEN_TOGGLE event.
Definition at line 800 of file events.h.
00801 { 00802 wxCommandEvent evt(EVT_RENDER_FULLSCREEN_TOGGLE); 00803 evt.SetId(int(windowID)); 00804 return evt; 00805 }
| static wxCommandEvent VRUT::Event::GET_EVT_RENDER_FULLSCREEN_SET | ( | const RENDER_WINDOW_ID | windowID, | |
| const bool | fullScreen | |||
| ) | [inline, static] |
Get EVT_RENDER_FULLSCREEN_SET event.
Definition at line 807 of file events.h.
00808 { 00809 wxCommandEvent evt(EVT_RENDER_FULLSCREEN_SET); 00810 evt.SetId(int(windowID)); 00811 evt.SetInt(int(fullScreen)); 00812 return evt; 00813 }
| static wxCommandEvent VRUT::Event::GET_EVT_GUI_PANE_SHOW | ( | const int | paneID, | |
| const bool | show | |||
| ) | [inline, static] |
Get EVT_GUI_PANE_SHOW event.
Definition at line 815 of file events.h.
00816 { 00817 wxCommandEvent evt(EVT_GUI_PANE_SHOW); 00818 evt.SetId(paneID); 00819 evt.SetInt(show ? 1 : 0); 00820 return evt; 00821 }
| static wxCommandEvent VRUT::Event::GET_EVT_GUI_PARAM_SHOW | ( | const wxString & | fullParamName, | |
| const bool | show | |||
| ) | [inline, static] |
Get EVT_GUI_PARAM_SHOW event.
Definition at line 823 of file events.h.
00824 { 00825 wxCommandEvent evt(EVT_GUI_PARAM_SHOW); 00826 evt.SetString(CloneWxString(fullParamName)); 00827 evt.SetInt(show ? 1 : 0); 00828 return evt; 00829 }
1.5.5