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

Public Member Functions

virtual bool assign (const EventMatcher *src) override
virtual GestureEventMatcher * clone () const override
virtual void deserialize (Deserializer &d) override
virtual std::string displayString () const override
 GestureEventMatcher (GestureTypes types, GestureStates states=GestureStates(flags::any), int numFingers=-1, KeyModifiers modifiers=KeyModifiers(flags::none))
virtual bool isDefaultState () const override
KeyModifiers modifiers () const
int numFingers () const
virtual bool operator() (Event *) override
virtual void resetToDefaultState () override
virtual void serialize (Serializer &s) const override
virtual void setCurrentStateAsDefault () override
void setModifiers (KeyModifiers modifiers)
void setNumFingers (int numFingers)
void setStates (GestureState states)
void setTypes (GestureTypes key)
GestureStates states () const
GestureTypes types () const

Protected Member Functions

 GestureEventMatcher (const GestureEventMatcher &)=default
 GestureEventMatcher (GestureEventMatcher &&)=default
GestureEventMatcher & operator= (const GestureEventMatcher &)=default
GestureEventMatcher & operator= (GestureEventMatcher &&)=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::GestureEventMatcher::assign ( const EventMatcher * src)
overridevirtual

Implements inviwo::EventMatcher.

◆ clone()

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

Implements inviwo::EventMatcher.

◆ deserialize()

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

Reimplemented from inviwo::EventMatcher.

◆ displayString()

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

Implements inviwo::EventMatcher.

◆ isDefaultState()

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

Reimplemented from inviwo::EventMatcher.

◆ operator()()

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

Implements inviwo::EventMatcher.

◆ resetToDefaultState()

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

Reimplemented from inviwo::EventMatcher.

◆ serialize()

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

Reimplemented from inviwo::EventMatcher.

◆ setCurrentStateAsDefault()

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

Reimplemented from inviwo::EventMatcher.


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