Public Member Functions | |
KeyboardEventMatcher (IvwKey key=IvwKey::Undefined, KeyStates states=KeyState::Press, KeyModifiers modifier=KeyModifiers(flags::none)) | |
virtual KeyboardEventMatcher * | clone () const override |
virtual bool | operator() (Event *) override |
IvwKey | key () const |
void | setKey (IvwKey key) |
KeyStates | states () const |
void | setStates (KeyStates states) |
KeyModifiers | modifiers () const |
void | setModifiers (KeyModifiers modifiers) |
virtual void | setCurrentStateAsDefault () override |
virtual void | resetToDefaultState () override |
virtual bool | isDefaultState () const override |
virtual void | serialize (Serializer &s) const override |
virtual void | deserialize (Deserializer &d) override |
virtual bool | assign (const EventMatcher *src) override |
virtual std::string | displayString () const override |
Protected Member Functions | |
KeyboardEventMatcher (const KeyboardEventMatcher &)=default | |
KeyboardEventMatcher & | operator= (const KeyboardEventMatcher &)=default |
KeyboardEventMatcher (KeyboardEventMatcher &&)=default | |
KeyboardEventMatcher & | operator= (KeyboardEventMatcher &&)=default |
![]() | |
EventMatcher (const EventMatcher &)=default | |
EventMatcher & | operator= (const EventMatcher &)=default |
EventMatcher (EventMatcher &&)=default | |
EventMatcher & | operator= (EventMatcher &&)=default |
|
overridevirtual |
Implements inviwo::EventMatcher.
|
overridevirtual |
Implements inviwo::EventMatcher.
|
overridevirtual |
Reimplemented from inviwo::EventMatcher.
|
overridevirtual |
Implements inviwo::EventMatcher.
|
overridevirtual |
Reimplemented from inviwo::EventMatcher.
|
overridevirtual |
Implements inviwo::EventMatcher.
|
overridevirtual |
Reimplemented from inviwo::EventMatcher.
|
overridevirtual |
Reimplemented from inviwo::EventMatcher.
|
overridevirtual |
Reimplemented from inviwo::EventMatcher.