neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_help Class Referenceabstract

#include <i_help.hpp>

Classes

struct  help_not_active
 
struct  invalid_help_source
 

Public Member Functions

 declare_event (help_activated, const i_help_source &) declare_event(help_deactivated
 
virtual ~i_help ()=default
 
virtual bool help_active () const =0
 
virtual const i_help_sourceactive_help () const =0
 
virtual void activate (const i_help_source &aSource)=0
 
virtual void deactivate (const i_help_source &aSource)=0
 

Detailed Description

Definition at line 42 of file i_help.hpp.

Constructor & Destructor Documentation

◆ ~i_help()

virtual neogfx::i_help::~i_help ( )
virtualdefault

Member Function Documentation

◆ activate()

virtual void neogfx::i_help::activate ( const i_help_source aSource)
pure virtual

◆ active_help()

virtual const i_help_source & neogfx::i_help::active_help ( ) const
pure virtual

◆ deactivate()

virtual void neogfx::i_help::deactivate ( const i_help_source aSource)
pure virtual

◆ declare_event()

neogfx::i_help::declare_event ( help_activated  ,
const i_help_source  
)

◆ help_active()

virtual bool neogfx::i_help::help_active ( ) const
pure virtual

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