GuiEvents.hh File Reference
#include <QEvent>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include <gz/common/KeyEvent.hh>
#include <gz/common/MouseEvent.hh>
#include <gz/math/Vector2.hh>
#include <gz/math/Vector3.hh>
#include <gz/msgs/world_control.pb.h>
#include <gz/utils/ImplPtr.hh>
#include "gz/gui/Export.hh"
Go to the source code of this file.
Classes | |
class | BlockOrbit |
Event that block the Interactive View control when some of the other plugins require it. For example: When the transform control is active we should block the movements of the camera. More... | |
class | DragOnScene |
Event which is called to broadcast information about mouse drags on the scene. More... | |
class | DropdownMenuEnabled |
Event which is called to enable or disable the dropdown menu. This is primarily used by plugins which also use the right click mouse event to cancel any actions currently in progress. More... | |
class | DropOnScene |
Event called to clone a resource, given its name as a string. More... | |
class | HoverOnScene |
Event which is called to broadcast the 2D coordinates of a user's mouse hover within the scene. More... | |
class | HoverToScene |
Event which is called to broadcast the 3D coordinates of a user's mouse hover within the scene. More... | |
class | KeyPressOnScene |
Event which is called to broadcast the key press within the scene. More... | |
class | KeyReleaseOnScene |
Event which is called to broadcast the key release within the scene. More... | |
class | LeftClickOnScene |
Event which is called to broadcast information about left mouse releases on the scene. For the 3D coordinates of that point on the scene, see LeftClickToScene . More... | |
class | LeftClickToScene |
Event which is called to broadcast the 3D coordinates of a user's releasing the left button within the scene. More... | |
class | MousePressOnScene |
Event which is called to broadcast information about mouse presses on the scene, with right, left or middle buttons. More... | |
class | PreRender |
Event called in the render thread of a 3D scene, before the user camera is rendered. It's safe to make rendering calls in this event's callback. More... | |
class | Render |
Event called in the render thread of a 3D scene after the user camera has rendered. It's safe to make rendering calls in this event's callback. More... | |
class | RightClickOnScene |
Event which is called to broadcast information about right mouse releases on the scene. For the 3D coordinates of that point on the scene, see RightClickToScene . More... | |
class | RightClickToScene |
Event which is called to broadcast the 3D coordinates of a user's releasing the right button within the scene. More... | |
class | ScrollOnScene |
Event which is called to broadcast information about mouse scrolls on the scene. More... | |
class | SnapIntervals |
The class for sending and receiving custom snap value events. This event is used in the Transform Control plugin tool when the user manually alters their snapping values. More... | |
class | SpawnCloneFromName |
Event called to clone a resource, given its name as a string. More... | |
class | SpawnFromDescription |
Event called to spawn a resource, given its description as a string. More... | |
class | SpawnFromPath |
Event called to spawn a resource, which takes the path to its file. More... | |
class | WorldControl |
Event which is called to share WorldControl information. More... | |
Namespaces | |
namespace | events |