#include <GuiEvents.hh>
Static Public Member Functions | |
template<typename T > | |
static event::ConnectionPtr | ConnectAlignMode (T _subscriber) |
Connect a signal to the align mode signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectCreateEntity (T _subscriber) |
Connect a signal the add entity signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectEditModel (T _subscriber) |
Connect a signal to the edit model signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFollow (T _subscriber) |
Connect a signal to the follow signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFPS (T _subscriber) |
Connect a signal to the view FPS signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFullScreen (T _subscriber) |
Connect a signal to the fullscreen signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectInputStepSize (T _subscriber) |
Connect a signal to the input step size signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectKeyPress (T _subscriber) |
Connect a signal to the view KeyPress signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectLeftPaneVisibility (T _subscriber) |
Connect a signal to toggle the GUI's left hand pane signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectLightUpdate (T _subscriber) |
Connect a signal to the light update signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectMainWindowReady (T _subscriber) |
Connect a signal to the main window ready signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectManipMode (T _subscriber) |
Connect a signal to the manip mode signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelUpdate (T _subscriber) |
Connect a signal to the model update signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectMoveMode (T _subscriber) |
Connect a signal to the move mode signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectOrbit (T _subscriber) |
Connect a signal to the view Orbit signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectScaleEntity (T _subscriber) |
Connect a signal to the scale entity signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectShowToolbars (T _subscriber) |
Connect a signal to the show toolbars signal. More... | |
static void | DisconnectAlignMode (event::ConnectionPtr _subscriber) |
Disconnect a signal from the align mode signal. More... | |
static void | DisconnectCreateEntity (event::ConnectionPtr _subscriber) |
Disconnect a signal from add entity signal. More... | |
static void | DisconnectEditModel (event::ConnectionPtr _subscriber) |
Disconnect a signal from the edit model signal. More... | |
static void | DisconnectFollow (event::ConnectionPtr _subscriber) |
Disconnect a signal from the follow signal. More... | |
static void | DisconnectFPS (event::ConnectionPtr _subscriber) |
Disconnect a signal from the view FPS signal. More... | |
static void | DisconnectFullScreen (event::ConnectionPtr _subscriber) |
Disconnect a signal from the fullscreen signal. More... | |
static void | DisconnectInputStepSize (event::ConnectionPtr _subscriber) |
Disconnect a signal from the input step size signal. More... | |
static void | DisconnectKeyPress (event::ConnectionPtr _subscriber) |
Disconnect a signal from the view KeyPress signal. More... | |
static void | DisconnectLeftPaneVisibility (event::ConnectionPtr _subscriber) |
Disconnect a signal to toggle the GUI's left hand pane signal. More... | |
static void | DisconnectLightUpdate (event::ConnectionPtr _subscriber) |
Disconnect a signal from the light update signal. More... | |
static void | DisconnectMainWindowReady (event::ConnectionPtr _subscriber) |
Disconnect a signal from the main window ready signal. More... | |
static void | DisconnectManipMode (event::ConnectionPtr _subscriber) |
Disconnect a signal from the manip mode signal. More... | |
static void | DisconnectModelUpdate (event::ConnectionPtr _subscriber) |
Disconnect a signal from the model update signal. More... | |
static void | DisconnectMoveMode (event::ConnectionPtr _subscriber) |
Disconnect a signal from the move mode signal. More... | |
static void | DisconnectOrbit (event::ConnectionPtr _subscriber) |
Disconnect a signal from the view Orbit signal. More... | |
static void | DisconnectScaleEntity (event::ConnectionPtr _subscriber) |
Disconnect a signal from the scale entity signal. More... | |
static void | DisconnectShowToolbars (event::ConnectionPtr _subscriber) |
Disconnect a signal from the show toolbars signal. More... | |
Static Public Attributes | |
static event::EventT< void(std::string, std::string, std::string, bool)> | alignMode |
indicates the user is aligning objects More... | |
static event::EventT< void(std::string, std::string)> | createEntity |
indicates an entity has been created More... | |
static event::EventT< void(const std::string &)> | editModel |
Event triggered when the user selects edit a model. More... | |
static event::EventT< void(const std::string &)> | follow |
Event triggered when the user follows a model. More... | |
static event::EventT< void()> | fps |
An event to enable first-person-shooter view control. More... | |
static event::EventT< void(bool)> | fullScreen |
An event to trigger full screen mode. More... | |
static event::EventT< void(int)> | inputStepSize |
Step size changed event. More... | |
static event::EventT< void(std::string)> | keyPress |
Event triggered when a key is pressed. More... | |
static event::EventT< void(bool)> | leftPaneVisibility |
Used to set whether the GUI's left pane is visible. More... | |
static event::EventT< void(const msgs::Light &)> | lightUpdate |
An event to notify light updates. More... | |
static event::EventT< void()> | mainWindowReady |
Main window ready event. More... | |
static event::EventT< void(std::string)> | manipMode |
indicates the user is manipulating an object More... | |
static event::EventT< void(const msgs::Model &)> | modelUpdate |
indicates a model has been updated More... | |
static event::EventT< void(bool)> | moveMode |
Indicates the user is moving the camera. More... | |
static event::EventT< void()> | orbit |
An event to enable orbit view control. More... | |
static event::EventT< void(const std::string &, const math::Vector3 &)> | scaleEntity |
Scale entity event. More... | |
static event::EventT< void(bool)> | showToolbars |
An event to trigger show toolbars. More... | |
|
inlinestatic |
Connect a signal to the align mode signal.
|
inlinestatic |
Connect a signal the add entity signal.
|
inlinestatic |
Connect a signal to the edit model signal.
|
inlinestatic |
Connect a signal to the follow signal.
|
inlinestatic |
Connect a signal to the view FPS signal.
|
inlinestatic |
Connect a signal to the fullscreen signal.
|
inlinestatic |
Connect a signal to the input step size signal.
|
inlinestatic |
Connect a signal to the view KeyPress signal.
|
inlinestatic |
Connect a signal to toggle the GUI's left hand pane signal.
|
inlinestatic |
Connect a signal to the light update signal.
|
inlinestatic |
Connect a signal to the main window ready signal.
|
inlinestatic |
Connect a signal to the manip mode signal.
|
inlinestatic |
Connect a signal to the model update signal.
|
inlinestatic |
Connect a signal to the move mode signal.
|
inlinestatic |
Connect a signal to the view Orbit signal.
|
inlinestatic |
Connect a signal to the scale entity signal.
|
inlinestatic |
Connect a signal to the show toolbars signal.
|
inlinestatic |
Disconnect a signal from the align mode signal.
|
inlinestatic |
Disconnect a signal from add entity signal.
|
inlinestatic |
Disconnect a signal from the edit model signal.
|
inlinestatic |
Disconnect a signal from the follow signal.
|
inlinestatic |
Disconnect a signal from the view FPS signal.
|
inlinestatic |
Disconnect a signal from the fullscreen signal.
|
inlinestatic |
Disconnect a signal from the input step size signal.
|
inlinestatic |
Disconnect a signal from the view KeyPress signal.
|
inlinestatic |
Disconnect a signal to toggle the GUI's left hand pane signal.
|
inlinestatic |
Disconnect a signal from the light update signal.
|
inlinestatic |
Disconnect a signal from the main window ready signal.
|
inlinestatic |
Disconnect a signal from the manip mode signal.
|
inlinestatic |
Disconnect a signal from the model update signal.
|
inlinestatic |
Disconnect a signal from the move mode signal.
|
inlinestatic |
Disconnect a signal from the view Orbit signal.
|
inlinestatic |
Disconnect a signal from the scale entity signal.
|
inlinestatic |
Disconnect a signal from the show toolbars signal.
|
static |
indicates the user is aligning objects
|
static |
indicates an entity has been created
|
static |
Event triggered when the user selects edit a model.
The model name is given as the function parameter.
|
static |
Event triggered when the user follows a model.
The model name is given as the function parameter.
|
static |
An event to enable first-person-shooter view control.
|
static |
An event to trigger full screen mode.
|
static |
Step size changed event.
|
static |
Event triggered when a key is pressed.
|
static |
Used to set whether the GUI's left pane is visible.
|
static |
An event to notify light updates.
|
static |
Main window ready event.
|
static |
indicates the user is manipulating an object
|
static |
indicates a model has been updated
|
static |
Indicates the user is moving the camera.
|
static |
An event to enable orbit view control.
|
static |
Scale entity event.
|
static |
An event to trigger show toolbars.