Plasma Engine
2.0
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
plScriptMessageHandler Class Reference
Inheritance diagram for plScriptMessageHandler:
[
legend
]
Public Member Functions
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
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:
Code/Engine/Core/Scripting/
ScriptRTTI.h
Code/Engine/Core/Scripting/Implementation/
ScriptRTTI.cpp
plScriptMessageHandler
Generated by
1.11.0