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

Public Member Functions

 GeneralEventMatcher (std::function< bool(Event *)> matcher)
virtual GeneralEventMatcherclone () const override
virtual bool operator() (Event *) override
virtual bool isDefaultState () const override
virtual bool assign (const EventMatcher *src) override
virtual std::string displayString () const override
Public Member Functions inherited from inviwo::EventMatcher
virtual void setCurrentStateAsDefault ()
virtual void resetToDefaultState ()
virtual void serialize (Serializer &s) const override
virtual void deserialize (Deserializer &d) override

Static Public Member Functions

template<typename EventType>
static std::unique_ptr< GeneralEventMatchercreate ()

Protected Member Functions

 GeneralEventMatcher (const GeneralEventMatcher &)=default
GeneralEventMatcheroperator= (const GeneralEventMatcher &)=default
 GeneralEventMatcher (GeneralEventMatcher &&)=default
GeneralEventMatcheroperator= (GeneralEventMatcher &&)=default
Protected Member Functions inherited from inviwo::EventMatcher
 EventMatcher (const EventMatcher &)=default
EventMatcheroperator= (const EventMatcher &)=default
 EventMatcher (EventMatcher &&)=default
EventMatcheroperator= (EventMatcher &&)=default

Member Function Documentation

◆ assign()

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

Implements inviwo::EventMatcher.

◆ clone()

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

Implements inviwo::EventMatcher.

◆ displayString()

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

Implements inviwo::EventMatcher.

◆ isDefaultState()

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

Reimplemented from inviwo::EventMatcher.

◆ operator()()

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

Implements inviwo::EventMatcher.


The documentation for this class was generated from the following file:
  • eventmatcher.h