33#ifndef DART_GUI_OSG_MOUSEEVENTHANDLER_HPP_
34#define DART_GUI_OSG_MOUSEEVENTHANDLER_HPP_
46class 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:106
Definition MouseEventHandler.hpp:51
DefaultEventHandler * mEventHandler
Definition MouseEventHandler.hpp:70
void handleDestructionNotification(const Subject *_subject) override
Definition MouseEventHandler.hpp:64
MouseEventHandler()
Definition MouseEventHandler.hpp:55
virtual void update()=0
Overload this function to set behavior that will get triggered during a mouse event.
Definition BulletCollisionDetector.cpp:65