33#ifndef DART_GUI_OSG_MOUSEEVENTHANDLER_HPP_
34#define DART_GUI_OSG_MOUSEEVENTHANDLER_HPP_
45class DefaultEventHandler;
#define DART_DECLARE_CLASS_WITH_VIRTUAL_BASE_END
Definition ClassWithVirtualBase.hpp:44
#define DART_DECLARE_CLASS_WITH_VIRTUAL_BASE_BEGIN
Definition ClassWithVirtualBase.hpp:43
The Observer class should be inherited by any class that wants to respond in a customized way to the ...
Definition Observer.hpp:52
friend class Subject
Definition Observer.hpp:54
The Subject class is a base class for any object that wants to report when it gets destroyed.
Definition Subject.hpp:58
Definition DefaultEventHandler.hpp:105
Definition MouseEventHandler.hpp:50
DefaultEventHandler * mEventHandler
Definition MouseEventHandler.hpp:67
void handleDestructionNotification(const Subject *_subject) override
Definition MouseEventHandler.hpp:61
MouseEventHandler()
Definition MouseEventHandler.hpp:54
virtual void update()=0
Overload this function to set behavior that will get triggered during a mouse event.
Definition BulletCollisionDetector.cpp:60