Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::KeyboardEventMatcher Class Referencefinal
Inheritance diagram for inviwo::KeyboardEventMatcher:

Public Member Functions

virtual bool assign (const EventMatcher *src) override
virtual KeyboardEventMatcher * clone () const override
virtual void deserialize (Deserializer &d) override
virtual std::string displayString () const override
virtual bool isDefaultState () const override
IvwKey key () const
 KeyboardEventMatcher (IvwKey key=IvwKey::Undefined, KeyStates states=KeyState::Press, KeyModifiers modifier=KeyModifiers(flags::none))
KeyModifiers modifiers () const
virtual bool operator() (Event *) override
virtual void resetToDefaultState () override
virtual void serialize (Serializer &s) const override
virtual void setCurrentStateAsDefault () override
void setKey (IvwKey key)
void setModifiers (KeyModifiers modifiers)
void setStates (KeyStates states)
KeyStates states () const

Protected Member Functions

 KeyboardEventMatcher (const KeyboardEventMatcher &)=default
 KeyboardEventMatcher (KeyboardEventMatcher &&)=default
KeyboardEventMatcher & operator= (const KeyboardEventMatcher &)=default
KeyboardEventMatcher & operator= (KeyboardEventMatcher &&)=default
Protected Member Functions inherited from inviwo::EventMatcher
 EventMatcher (const EventMatcher &)=default
 EventMatcher (EventMatcher &&)=default
EventMatcher & operator= (const EventMatcher &)=default
EventMatcher & operator= (EventMatcher &&)=default

Member Function Documentation

◆ assign()

virtual bool inviwo::KeyboardEventMatcher::assign ( const EventMatcher * src)
overridevirtual

Implements inviwo::EventMatcher.

◆ clone()

virtual KeyboardEventMatcher * inviwo::KeyboardEventMatcher::clone ( ) const
overridevirtual

Implements inviwo::EventMatcher.

◆ deserialize()

virtual void inviwo::KeyboardEventMatcher::deserialize ( Deserializer & d)
overridevirtual

Reimplemented from inviwo::EventMatcher.

◆ displayString()

virtual std::string inviwo::KeyboardEventMatcher::displayString ( ) const
overridevirtual

Implements inviwo::EventMatcher.

◆ isDefaultState()

virtual bool inviwo::KeyboardEventMatcher::isDefaultState ( ) const
overridevirtual

Reimplemented from inviwo::EventMatcher.

◆ operator()()

virtual bool inviwo::KeyboardEventMatcher::operator() ( Event * )
overridevirtual

Implements inviwo::EventMatcher.

◆ resetToDefaultState()

virtual void inviwo::KeyboardEventMatcher::resetToDefaultState ( )
overridevirtual

Reimplemented from inviwo::EventMatcher.

◆ serialize()

virtual void inviwo::KeyboardEventMatcher::serialize ( Serializer & s) const
overridevirtual

Reimplemented from inviwo::EventMatcher.

◆ setCurrentStateAsDefault()

virtual void inviwo::KeyboardEventMatcher::setCurrentStateAsDefault ( )
overridevirtual

Reimplemented from inviwo::EventMatcher.


The documentation for this class was generated from the following file:
  • include/inviwo/core/interaction/events/eventmatcher.h