Plasma Engine  2.0
Loading...
Searching...
No Matches
plRTTI Member List

This is the complete list of members for plRTTI, including all inherited members.

CanHandleMessage() constplRTTIinline
CanHandleMessage(plMessageId id) constplRTTIinline
DispatchMessage(void *pInstance, plMessage &ref_msg) constplRTTI
DispatchMessage(const void *pInstance, plMessage &ref_msg) constplRTTI
FindPropertyByName(plStringView sName, bool bSearchBaseTypes=true) constplRTTI
FindTypeByName(plStringView sName)plRTTIstatic
FindTypeByNameHash(plUInt64 uiNameHash)plRTTIstatic
FindTypeByNameHash32(plUInt32 uiNameHash) (defined in plRTTI)plRTTIstatic
FindTypeIf(PredicateFunc func)plRTTIstatic
ForEachDerivedType(const plRTTI *pBaseType, VisitorFunc func, plBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in plRTTI)plRTTIstatic
ForEachDerivedType(VisitorFunc func, plBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in plRTTI)plRTTIinlinestatic
ForEachType(VisitorFunc func, plBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in plRTTI)plRTTIstatic
GatherDynamicMessageHandlers() (defined in plRTTI)plRTTIprotected
GetAllocator() constplRTTIinline
GetAllProperties(plDynamicArray< const plAbstractProperty * > &out_properties) constplRTTI
GetAttributeByType() constplRTTI
GetAttributes() const (defined in plRTTI)plRTTIinline
GetFunctions() const (defined in plRTTI)plRTTIinline
GetMessageHandlers() constplRTTIinline
GetMessageSender() const (defined in plRTTI)plRTTIinline
GetParentType() constplRTTIinline
GetPluginName() constplRTTIinline
GetProperties() constplRTTIinline
GetTypeFlags() constplRTTIinline
GetTypeName() constplRTTIinline
GetTypeNameHash() constplRTTIinline
GetTypeSize() constplRTTIinline
GetTypeVersion() constplRTTIinline
GetVariantType() constplRTTIinline
IsDerivedFrom(const plRTTI *pBaseType) constplRTTIinline
IsDerivedFrom() constplRTTIinline
m_Attributes (defined in plRTTI)plRTTIprotected
m_DynamicMessageHandlers (defined in plRTTI)plRTTIprotected
m_Functions (defined in plRTTI)plRTTIprotected
m_MessageHandlers (defined in plRTTI)plRTTIprotected
m_MessageSenders (defined in plRTTI)plRTTIprotected
m_pAllocator (defined in plRTTI)plRTTIprotected
m_ParentHierarchy (defined in plRTTI)plRTTIprotected
m_pParentType (defined in plRTTI)plRTTIprotected
m_Properties (defined in plRTTI)plRTTIprotected
m_sPluginName (defined in plRTTI)plRTTIprotected
m_sTypeName (defined in plRTTI)plRTTIprotected
m_TypeFlags (defined in plRTTI)plRTTIprotected
m_uiMsgIdOffset (defined in plRTTI)plRTTIprotected
m_uiTypeIndex (defined in plRTTI)plRTTIprotected
m_uiTypeNameHash (defined in plRTTI)plRTTIprotected
m_uiTypeSize (defined in plRTTI)plRTTIprotected
m_uiTypeVersion (defined in plRTTI)plRTTIprotected
m_uiVariantType (defined in plRTTI)plRTTIprotected
m_VerifyParent (defined in plRTTI)plRTTIprotected
plRTTI(plStringView sName, const plRTTI *pParentType, plUInt32 uiTypeSize, plUInt32 uiTypeVersion, plUInt8 uiVariantType, plBitflags< plTypeFlags > flags, plRTTIAllocator *pAllocator, plArrayPtr< const plAbstractProperty * > properties, plArrayPtr< const plAbstractFunctionProperty * > functions, plArrayPtr< const plPropertyAttribute * > attributes, plArrayPtr< plAbstractMessageHandler * > messageHandlers, plArrayPtr< plMessageSenderInfo > messageSenders, const plRTTI *(*fnVerifyParent)())plRTTI
PredicateFunc typedef (defined in plRTTI)plRTTI
RegisterType() (defined in plRTTI)plRTTIprotected
SetupParentHierarchy() (defined in plRTTI)plRTTIprotected
UnregisterType() (defined in plRTTI)plRTTIprotected
UpdateType(const plRTTI *pParentType, plUInt32 uiTypeSize, plUInt32 uiTypeVersion, plUInt8 uiVariantType, plBitflags< plTypeFlags > flags) (defined in plRTTI)plRTTIprotected
VerifyCorrectness() constplRTTI
VerifyCorrectnessForAllTypes()plRTTIstatic
VisitorFunc typedef (defined in plRTTI)plRTTI
~plRTTI() (defined in plRTTI)plRTTI