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

#include <i_event.hpp>

Inheritance diagram for neolib::i_event_control:
neolib::event_control

Public Member Functions

virtual ~i_event_control ()=default
 
virtual void add_ref ()=0
 
virtual void release ()=0
 
virtual bool valid () const =0
 
virtual i_eventget () const =0
 
virtual void reset ()=0
 

Detailed Description

Definition at line 94 of file i_event.hpp.

Constructor & Destructor Documentation

◆ ~i_event_control()

virtual neolib::i_event_control::~i_event_control ( )
virtualdefault

Member Function Documentation

◆ add_ref()

virtual void neolib::i_event_control::add_ref ( )
pure virtual

Implemented in neolib::event_control.

◆ get()

virtual i_event& neolib::i_event_control::get ( ) const
pure virtual

Implemented in neolib::event_control.

◆ release()

virtual void neolib::i_event_control::release ( )
pure virtual

Implemented in neolib::event_control.

◆ reset()

virtual void neolib::i_event_control::reset ( )
pure virtual

Implemented in neolib::event_control.

◆ valid()

virtual bool neolib::i_event_control::valid ( ) const
pure virtual

Implemented in neolib::event_control.


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