ezEngine  Milestone 7
ezInternal::MessageHandler< true >::Impl< Class, MessageType, Method > Class Template Reference
Inheritance diagram for ezInternal::MessageHandler< true >::Impl< Class, MessageType, Method >:

Static Public Member Functions

static void Dispatch (const void *pInstance, ezMessage &msg)
 Casts the given message to the type of this message handler, then passes that to the class instance.

Additional Inherited Members

- Public Member Functions inherited from ezAbstractMessageHandler
EZ_FORCE_INLINE void operator() (void *pInstance, ezMessage &msg)
EZ_FORCE_INLINE void operator() (const void *pInstance, ezMessage &msg)
EZ_FORCE_INLINE ezMessageId GetMessageId () const
EZ_FORCE_INLINE bool IsConst () const
- Protected Types inherited from ezAbstractMessageHandler
typedef void(* DispatchFunc )(void *, ezMessage &)
typedef void(* ConstDispatchFunc )(const void *, ezMessage &)
- Protected Attributes inherited from ezAbstractMessageHandler
union {
DispatchFunc m_DispatchFunc
ConstDispatchFunc m_ConstDispatchFunc
ezMessageId m_Id
bool m_bIsConst

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