XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVisualScriptMessageHandler Class Reference
Inheritance diagram for xiiVisualScriptMessageHandler:
[legend]

Public Member Functions

 xiiVisualScriptMessageHandler (const xiiScriptMessageDesc &desc, const xiiSharedPtr< const xiiVisualScriptGraphDescription > &pDesc)
Public Member Functions inherited from xiiScriptMessageHandler
 xiiScriptMessageHandler (const xiiScriptMessageDesc &desc)
void FillMessagePropertyValues (const xiiMessage &msg, xiiDynamicArray< xiiVariant > &out_propertyValues)
Public Member Functions inherited from xiiAbstractMessageHandler
XII_ALWAYS_INLINE void operator() (void *pInstance, xiiMessage &ref_msg)
XII_FORCE_INLINE void operator() (const void *pInstance, xiiMessage &ref_msg)
XII_ALWAYS_INLINE xiiMessageId GetMessageId () const
XII_ALWAYS_INLINE bool IsConst () const

Static Public Member Functions

static void Dispatch (xiiAbstractMessageHandler *pSelf, void *pInstance, xiiMessage &ref_msg)

Additional Inherited Members

Protected Types inherited from xiiAbstractMessageHandler
using DispatchFunc = void (*)(xiiAbstractMessageHandler* pSelf, void* pInstance, xiiMessage&)
using ConstDispatchFunc = void (*)(xiiAbstractMessageHandler* pSelf, const void* pInstance, xiiMessage&)
Protected Attributes inherited from xiiAbstractMessageHandler
union { 
   DispatchFunc   m_DispatchFunc = nullptr 
   ConstDispatchFunc   m_ConstDispatchFunc 
}; 
xiiMessageId m_Id = xiiSmallInvalidIndex
bool m_bIsConst = false

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/VisualScriptFunctionProperty.h
  • /home/runner/work/XII/XII/Source/EnginePlugins/VisualScriptPlugin/Runtime/Implementation/VisualScriptFunctionProperty.cpp