![]() |
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 |