HDK
|
#include <PDG_EventHandler.h>
Public Types | |
using | EmitterSet = UT_Set< PDG_EventEmitter * > |
Public Member Functions | |
PDG_EventHandler (PDG_BaseType::Language language=PDG_BaseType::eCpp, bool user_handler=false) | |
virtual | ~PDG_EventHandler () |
virtual void | handlePDGEvent (const PDG_Event &)=0 |
virtual void | eventEmitterNotAvailable (PDG_EventEmitter *emitter) |
void | removeFromAllEmitters () |
void | emitters (EmitterSet &emitters) const |
PDG_BaseType::Language | language () const |
bool | isUserHandler () const |
Friends | |
class | PDG_EventEmitter |
Definition at line 21 of file PDG_EventHandler.h.
Definition at line 24 of file PDG_EventHandler.h.
PDG_EventHandler::PDG_EventHandler | ( | PDG_BaseType::Language | language = PDG_BaseType::eCpp , |
bool | user_handler = false |
||
) |
|
virtual |
void PDG_EventHandler::emitters | ( | EmitterSet & | emitters | ) | const |
|
inlinevirtual |
Definition at line 33 of file PDG_EventHandler.h.
|
inline |
Definition at line 41 of file PDG_EventHandler.h.
|
inline |
Definition at line 39 of file PDG_EventHandler.h.
void PDG_EventHandler::removeFromAllEmitters | ( | ) |
|
friend |
Definition at line 45 of file PDG_EventHandler.h.