![]() |
Plasma Engine
2.0
|
This is the complete list of members for plRTTI, including all inherited members.
CanHandleMessage() const | plRTTI | inline |
CanHandleMessage(plMessageId id) const | plRTTI | inline |
DispatchMessage(void *pInstance, plMessage &ref_msg) const | plRTTI | |
DispatchMessage(const void *pInstance, plMessage &ref_msg) const | plRTTI | |
FindPropertyByName(plStringView sName, bool bSearchBaseTypes=true) const | plRTTI | |
FindTypeByName(plStringView sName) | plRTTI | static |
FindTypeByNameHash(plUInt64 uiNameHash) | plRTTI | static |
FindTypeByNameHash32(plUInt32 uiNameHash) (defined in plRTTI) | plRTTI | static |
FindTypeIf(PredicateFunc func) | plRTTI | static |
ForEachDerivedType(const plRTTI *pBaseType, VisitorFunc func, plBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in plRTTI) | plRTTI | static |
ForEachDerivedType(VisitorFunc func, plBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in plRTTI) | plRTTI | inlinestatic |
ForEachType(VisitorFunc func, plBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in plRTTI) | plRTTI | static |
GatherDynamicMessageHandlers() (defined in plRTTI) | plRTTI | protected |
GetAllocator() const | plRTTI | inline |
GetAllProperties(plDynamicArray< const plAbstractProperty * > &out_properties) const | plRTTI | |
GetAttributeByType() const | plRTTI | |
GetAttributes() const (defined in plRTTI) | plRTTI | inline |
GetFunctions() const (defined in plRTTI) | plRTTI | inline |
GetMessageHandlers() const | plRTTI | inline |
GetMessageSender() const (defined in plRTTI) | plRTTI | inline |
GetParentType() const | plRTTI | inline |
GetPluginName() const | plRTTI | inline |
GetProperties() const | plRTTI | inline |
GetTypeFlags() const | plRTTI | inline |
GetTypeName() const | plRTTI | inline |
GetTypeNameHash() const | plRTTI | inline |
GetTypeSize() const | plRTTI | inline |
GetTypeVersion() const | plRTTI | inline |
GetVariantType() const | plRTTI | inline |
IsDerivedFrom(const plRTTI *pBaseType) const | plRTTI | inline |
IsDerivedFrom() const | plRTTI | inline |
m_Attributes (defined in plRTTI) | plRTTI | protected |
m_DynamicMessageHandlers (defined in plRTTI) | plRTTI | protected |
m_Functions (defined in plRTTI) | plRTTI | protected |
m_MessageHandlers (defined in plRTTI) | plRTTI | protected |
m_MessageSenders (defined in plRTTI) | plRTTI | protected |
m_pAllocator (defined in plRTTI) | plRTTI | protected |
m_ParentHierarchy (defined in plRTTI) | plRTTI | protected |
m_pParentType (defined in plRTTI) | plRTTI | protected |
m_Properties (defined in plRTTI) | plRTTI | protected |
m_sPluginName (defined in plRTTI) | plRTTI | protected |
m_sTypeName (defined in plRTTI) | plRTTI | protected |
m_TypeFlags (defined in plRTTI) | plRTTI | protected |
m_uiMsgIdOffset (defined in plRTTI) | plRTTI | protected |
m_uiTypeIndex (defined in plRTTI) | plRTTI | protected |
m_uiTypeNameHash (defined in plRTTI) | plRTTI | protected |
m_uiTypeSize (defined in plRTTI) | plRTTI | protected |
m_uiTypeVersion (defined in plRTTI) | plRTTI | protected |
m_uiVariantType (defined in plRTTI) | plRTTI | protected |
m_VerifyParent (defined in plRTTI) | plRTTI | protected |
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) | plRTTI | protected |
SetupParentHierarchy() (defined in plRTTI) | plRTTI | protected |
UnregisterType() (defined in plRTTI) | plRTTI | protected |
UpdateType(const plRTTI *pParentType, plUInt32 uiTypeSize, plUInt32 uiTypeVersion, plUInt8 uiVariantType, plBitflags< plTypeFlags > flags) (defined in plRTTI) | plRTTI | protected |
VerifyCorrectness() const | plRTTI | |
VerifyCorrectnessForAllTypes() | plRTTI | static |
VisitorFunc typedef (defined in plRTTI) | plRTTI | |
~plRTTI() (defined in plRTTI) | plRTTI |