neoGFX
Cross-platform C++ app/game engine
neolib::i_event_filter_registry Class Referenceabstract

#include <i_event.hpp>

Public Member Functions

virtual void install_event_filter (i_event_filter &aFilter, const i_event &aEvent)=0
 
virtual void uninstall_event_filter (i_event_filter &aFilter, const i_event &aEvent)=0
 
virtual void uninstall_event_filter (const i_event &aEvent)=0
 
virtual void pre_filter_event (const i_event &aEvent) const =0
 
virtual void filter_event (const i_event &aEvent) const =0
 

Detailed Description

Definition at line 131 of file i_event.hpp.

Member Function Documentation

◆ filter_event()

virtual void neolib::i_event_filter_registry::filter_event ( const i_event aEvent) const
pure virtual

◆ install_event_filter()

virtual void neolib::i_event_filter_registry::install_event_filter ( i_event_filter aFilter,
const i_event aEvent 
)
pure virtual

◆ pre_filter_event()

virtual void neolib::i_event_filter_registry::pre_filter_event ( const i_event aEvent) const
pure virtual

◆ uninstall_event_filter() [1/2]

virtual void neolib::i_event_filter_registry::uninstall_event_filter ( const i_event aEvent)
pure virtual

◆ uninstall_event_filter() [2/2]

virtual void neolib::i_event_filter_registry::uninstall_event_filter ( i_event_filter aFilter,
const i_event aEvent 
)
pure virtual

The documentation for this class was generated from the following file: