nomlib
Loading...
Searching...
No Matches
nom::IUIEventHandler Class Referenceabstract

Interface for a nom::UIContext event processing loop. More...

#include <IUIEventHandler.hpp>

Inheritance diagram for nom::IUIEventHandler:
[legend]

Public Types

typedef IUIEventHandler self_type
typedef self_type * raw_ptr

Public Member Functions

 IUIEventHandler ()
 Default constructor.
virtual ~IUIEventHandler ()
 Destructor.
virtual void process_event (const Event &)=0
 Injection of libRocket's event loop.

Detailed Description

Interface for a nom::UIContext event processing loop.

Definition at line 40 of file IUIEventHandler.hpp.

Member Typedef Documentation

◆ raw_ptr

typedef self_type* nom::IUIEventHandler::raw_ptr

Definition at line 44 of file IUIEventHandler.hpp.

◆ self_type

typedef IUIEventHandler nom::IUIEventHandler::self_type

Definition at line 43 of file IUIEventHandler.hpp.

Constructor & Destructor Documentation

◆ IUIEventHandler()

nom::IUIEventHandler::IUIEventHandler ( )
inline

Default constructor.

Definition at line 47 of file IUIEventHandler.hpp.

◆ ~IUIEventHandler()

virtual nom::IUIEventHandler::~IUIEventHandler ( )
inlinevirtual

Destructor.

Definition at line 50 of file IUIEventHandler.hpp.

Member Function Documentation

◆ process_event()

virtual void nom::IUIEventHandler::process_event ( const Event & )
pure virtual

Injection of libRocket's event loop.

Implemented in nom::UIContextEventHandler.


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