dart
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
dart::gui::osg::MouseEventHandler Class Referenceabstract
Inheritance diagram for dart::gui::osg::MouseEventHandler:
Inheritance graph
[legend]
Collaboration diagram for dart::gui::osg::MouseEventHandler:
Collaboration graph
[legend]

Public Member Functions

virtual void update ()=0
 Overload this function to set behavior that will get triggered during a mouse event.
 
- Public Member Functions inherited from dart::common::Subject
virtual ~Subject ()
 Destructor will notify all Observers that it is destructing.
 
- Public Member Functions inherited from dart::common::Observer
virtual ~Observer ()
 Destructor will notify all Subjects that it is destructing.
 

Protected Member Functions

void handleDestructionNotification (const Subject *_subject) override
 
- Protected Member Functions inherited from dart::common::Subject
void sendDestructionNotification () const
 Send a destruction notification to all Observers. More...
 
void addObserver (Observer *_observer) const
 Add an Observer to the list of Observers.
 
void removeObserver (Observer *_observer) const
 Remove an Observer from the list of Observers.
 
- Protected Member Functions inherited from dart::common::Observer
void receiveDestructionNotification (const Subject *_subject)
 Called whenever a Subject is destroyed (or sends out a destruction notification). More...
 
virtual void handleDestructionNotification (const Subject *_subject)
 Called by receiveDestructionNotification(). More...
 
void addSubject (const Subject *_subject)
 Add a Subject for this Observer.
 
void removeSubject (const Subject *_subject)
 Remove a Subject from this Observer.
 
void removeAllSubjects ()
 Remove all Subjects from this Observer.
 

Protected Attributes

DefaultEventHandlermEventHandler
 
- Protected Attributes inherited from dart::common::Subject
std::set< Observer * > mObservers
 List of current Observers.
 
- Protected Attributes inherited from dart::common::Observer
std::set< const Subject * > mSubjects
 List of current Subjects for this Observer.
 

Friends

class DefaultEventHandler
 

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