Plasma Engine  2.0
Loading...
Searching...
No Matches
plVisualScriptMessageHandler Class Reference
Inheritance diagram for plVisualScriptMessageHandler:

Public Member Functions

 plVisualScriptMessageHandler (const plScriptMessageDesc &desc, const plSharedPtr< const plVisualScriptGraphDescription > &pDesc)
 
- Public Member Functions inherited from plScriptMessageHandler
 plScriptMessageHandler (const plScriptMessageDesc &desc)
 
void FillMessagePropertyValues (const plMessage &msg, plDynamicArray< plVariant > &out_propertyValues)
 
- Public Member Functions inherited from plAbstractMessageHandler
PL_ALWAYS_INLINE void operator() (void *pInstance, plMessage &ref_msg)
 
PL_FORCE_INLINE void operator() (const void *pInstance, plMessage &ref_msg)
 
PL_ALWAYS_INLINE plMessageId GetMessageId () const
 
PL_ALWAYS_INLINE bool IsConst () const
 

Static Public Member Functions

static void Dispatch (plAbstractMessageHandler *pSelf, void *pInstance, plMessage &ref_msg)
 

Additional Inherited Members

- Protected Types inherited from plAbstractMessageHandler
using DispatchFunc = void (*)(plAbstractMessageHandler* pSelf, void* pInstance, plMessage&)
 
using ConstDispatchFunc = void (*)(plAbstractMessageHandler* pSelf, const void* pInstance, plMessage&)
 
- Protected Attributes inherited from plAbstractMessageHandler
union { 
 
   DispatchFunc   m_DispatchFunc = nullptr 
 
   ConstDispatchFunc   m_ConstDispatchFunc 
 
};  
 
plMessageId m_Id = plSmallInvalidIndex
 
bool m_bIsConst = false
 

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