OGRE 14.6
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreBites::Gizmo Class Reference

Class which applies a manipulable gizmo to a SceneNode. More...

#include <OgreGizmos.h>

Inheritance diagram for OgreBites::Gizmo:

Public Member Functions

 Gizmo (Ogre::SceneNode *sceneNode, GizmoOperation op, Ogre::Viewport *viewport)
GizmoOperation getOperation ()
bool mouseMoved (const MouseMotionEvent &evt) override
bool mousePressed (const MouseButtonEvent &evt) override
bool mouseReleased (const MouseButtonEvent &evt) override
void setOperation (GizmoOperation op)
void setTargetNode (Ogre::SceneNode *target)
Public Member Functions inherited from OgreBites::InputListener
virtual ~InputListener ()
virtual bool axisMoved (const AxisEvent &evt)
virtual bool buttonPressed (const ButtonEvent &evt)
virtual bool buttonReleased (const ButtonEvent &evt)
virtual void frameRendered (const Ogre::FrameEvent &evt)
virtual bool hatMoved (const HatEvent &evt)
virtual bool keyPressed (const KeyboardEvent &evt)
virtual bool keyReleased (const KeyboardEvent &evt)
virtual bool mouseWheelRolled (const MouseWheelEvent &evt)
virtual bool textInput (const TextInputEvent &evt)
virtual bool touchMoved (const TouchFingerEvent &evt)
virtual bool touchPressed (const TouchFingerEvent &evt)
virtual bool touchReleased (const TouchFingerEvent &evt)

Detailed Description

Class which applies a manipulable gizmo to a SceneNode.

Constructor & Destructor Documentation

◆ Gizmo()

OgreBites::Gizmo::Gizmo ( Ogre::SceneNode * sceneNode,
GizmoOperation op,
Ogre::Viewport * viewport )

Member Function Documentation

◆ setOperation()

void OgreBites::Gizmo::setOperation ( GizmoOperation op)

◆ setTargetNode()

void OgreBites::Gizmo::setTargetNode ( Ogre::SceneNode * target)

◆ getOperation()

GizmoOperation OgreBites::Gizmo::getOperation ( )
inline

◆ mouseMoved()

bool OgreBites::Gizmo::mouseMoved ( const MouseMotionEvent & evt)
overridevirtual

Reimplemented from OgreBites::InputListener.

◆ mousePressed()

bool OgreBites::Gizmo::mousePressed ( const MouseButtonEvent & evt)
overridevirtual

Reimplemented from OgreBites::InputListener.

◆ mouseReleased()

bool OgreBites::Gizmo::mouseReleased ( const MouseButtonEvent & evt)
overridevirtual

Reimplemented from OgreBites::InputListener.


The documentation for this class was generated from the following file: