ezEngine  Release 25.03
ezRTTI Member List

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

CanHandleMessage() constezRTTIinline
CanHandleMessage(ezMessageId id) constezRTTIinline
DispatchMessage(void *pInstance, ezMessage &ref_msg) constezRTTI
DispatchMessage(const void *pInstance, ezMessage &ref_msg) constezRTTI
ezRTTI(ezStringView sName, const ezRTTI *pParentType, ezUInt32 uiTypeSize, ezUInt32 uiTypeVersion, ezUInt8 uiVariantType, ezBitflags< ezTypeFlags > flags, ezRTTIAllocator *pAllocator, ezArrayPtr< const ezAbstractProperty * > properties, ezArrayPtr< const ezAbstractFunctionProperty * > functions, ezArrayPtr< const ezPropertyAttribute * > attributes, ezArrayPtr< ezAbstractMessageHandler * > messageHandlers, ezArrayPtr< ezMessageSenderInfo > messageSenders, const ezRTTI *(*fnVerifyParent)())ezRTTI
FindPropertyByName(ezStringView sName, bool bSearchBaseTypes=true) constezRTTI
FindTypeByName(ezStringView sName)ezRTTIstatic
FindTypeByNameHash(ezUInt64 uiNameHash)ezRTTIstatic
FindTypeByNameHash32(ezUInt32 uiNameHash) (defined in ezRTTI)ezRTTIstatic
FindTypeIf(PredicateFunc func)ezRTTIstatic
ForEachDerivedType(const ezRTTI *pBaseType, VisitorFunc func, ezBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in ezRTTI)ezRTTIstatic
ForEachDerivedType(VisitorFunc func, ezBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in ezRTTI)ezRTTIinlinestatic
ForEachType(VisitorFunc func, ezBitflags< ForEachOptions > options=ForEachOptions::Default) (defined in ezRTTI)ezRTTIstatic
GatherDynamicMessageHandlers() (defined in ezRTTI)ezRTTIprotected
GetAllocator() constezRTTIinline
GetAllProperties(ezDynamicArray< const ezAbstractProperty * > &out_properties) constezRTTI
GetAttributeByType() constezRTTI
GetAttributes() const (defined in ezRTTI)ezRTTIinline
GetFunctions() const (defined in ezRTTI)ezRTTIinline
GetMessageHandlers() constezRTTIinline
GetMessageSender() const (defined in ezRTTI)ezRTTIinline
GetParentType() constezRTTIinline
GetPluginName() constezRTTIinline
GetProperties() constezRTTIinline
GetTypeFlags() constezRTTIinline
GetTypeName() constezRTTIinline
GetTypeNameHash() constezRTTIinline
GetTypeSize() constezRTTIinline
GetTypeVersion() constezRTTIinline
GetVariantType() constezRTTIinline
IsDerivedFrom(const ezRTTI *pBaseType) constezRTTIinline
IsDerivedFrom() constezRTTIinline
m_Attributes (defined in ezRTTI)ezRTTIprotected
m_DynamicMessageHandlers (defined in ezRTTI)ezRTTIprotected
m_Functions (defined in ezRTTI)ezRTTIprotected
m_MessageHandlers (defined in ezRTTI)ezRTTIprotected
m_MessageSenders (defined in ezRTTI)ezRTTIprotected
m_pAllocator (defined in ezRTTI)ezRTTIprotected
m_ParentHierarchy (defined in ezRTTI)ezRTTIprotected
m_pParentType (defined in ezRTTI)ezRTTIprotected
m_Properties (defined in ezRTTI)ezRTTIprotected
m_sPluginName (defined in ezRTTI)ezRTTIprotected
m_sTypeName (defined in ezRTTI)ezRTTIprotected
m_TypeFlags (defined in ezRTTI)ezRTTIprotected
m_uiMsgIdOffset (defined in ezRTTI)ezRTTIprotected
m_uiTypeIndex (defined in ezRTTI)ezRTTIprotected
m_uiTypeNameHash (defined in ezRTTI)ezRTTIprotected
m_uiTypeSize (defined in ezRTTI)ezRTTIprotected
m_uiTypeVersion (defined in ezRTTI)ezRTTIprotected
m_uiVariantType (defined in ezRTTI)ezRTTIprotected
m_VerifyParent (defined in ezRTTI)ezRTTIprotected
PredicateFunc typedef (defined in ezRTTI)ezRTTI
RegisterType() (defined in ezRTTI)ezRTTIprotected
SetupParentHierarchy() (defined in ezRTTI)ezRTTIprotected
UnregisterType() (defined in ezRTTI)ezRTTIprotected
UpdateType(const ezRTTI *pParentType, ezUInt32 uiTypeSize, ezUInt32 uiTypeVersion, ezUInt8 uiVariantType, ezBitflags< ezTypeFlags > flags) (defined in ezRTTI)ezRTTIprotected
VerifyCorrectness() constezRTTI
VerifyCorrectnessForAllTypes()ezRTTIstatic
VisitorFunc typedef (defined in ezRTTI)ezRTTI
~ezRTTI() (defined in ezRTTI)ezRTTI