Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::EventMatcher Class Referenceabstract

A class to represent a event matcher for use in event properties. More...

#include <inviwo/core/interaction/events/eventmatcher.h>

Inheritance diagram for inviwo::EventMatcher:

Public Member Functions

virtual bool assign (const EventMatcher *src)=0
virtual EventMatcher * clone () const =0
virtual void deserialize (Deserializer &d) override
virtual std::string displayString () const =0
virtual bool isDefaultState () const
virtual bool operator() (Event *)=0
virtual void resetToDefaultState ()
virtual void serialize (Serializer &s) const override
virtual void setCurrentStateAsDefault ()

Protected Member Functions

 EventMatcher (const EventMatcher &)=default
 EventMatcher (EventMatcher &&)=default
EventMatcher & operator= (const EventMatcher &)=default
EventMatcher & operator= (EventMatcher &&)=default

Detailed Description

A class to represent a event matcher for use in event properties.

Member Function Documentation

◆ deserialize()

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

Implements inviwo::Serializable.

◆ serialize()

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

Implements inviwo::Serializable.


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