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

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

AddRef() constplRefCountingImplinline
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
FunctionList typedef (defined in plScriptRTTI)plScriptRTTI
GatherDynamicMessageHandlers() (defined in plRTTI)plRTTIprotected
GetAllocator() constplRTTIinline
GetAllProperties(plDynamicArray< const plAbstractProperty * > &out_properties) constplRTTI
GetAttributeByType() constplRTTI
GetAttributes() const (defined in plRTTI)plRTTIinline
GetFunctionByIndex(plUInt32 uiIndex) const (defined in plScriptRTTI)plScriptRTTI
GetFunctions() const (defined in plRTTI)plRTTIinline
GetMessageHandlers() constplRTTIinline
GetMessageSender() const (defined in plRTTI)plRTTIinline
GetParentType() constplRTTIinline
GetPluginName() constplRTTIinline
GetProperties() constplRTTIinline
GetRefCount() constplRefCountingImplinline
GetTypeFlags() constplRTTIinline
GetTypeName() constplRTTIinline
GetTypeNameHash() constplRTTIinline
GetTypeSize() constplRTTIinline
GetTypeVersion() constplRTTIinline
GetVariantType() constplRTTIinline
IsDerivedFrom(const plRTTI *pBaseType) constplRTTIinline
IsDerivedFrom() constplRTTIinline
IsReferenced() constplRefCountingImplinline
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
MessageHandlerList typedef (defined in plScriptRTTI)plScriptRTTI
NumInplaceFunctions enum value (defined in plScriptRTTI)plScriptRTTI
operator=(const plRefCountingImpl &rhs) (defined in plRefCountingImpl)plRefCountingImplinline
plRefCountingImpl()=defaultplRefCountingImpl
plRefCountingImpl(const plRefCountingImpl &rhs) (defined in plRefCountingImpl)plRefCountingImplinline
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
plScriptRTTI(plStringView sName, const plRTTI *pParentType, FunctionList &&functions, MessageHandlerList &&messageHandlers) (defined in plScriptRTTI)plScriptRTTI
PredicateFunc typedef (defined in plRTTI)plRTTI
RegisterType() (defined in plRTTI)plRTTIprotected
ReleaseRef() constplRefCountingImplinline
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
~plScriptRTTI() (defined in plScriptRTTI)plScriptRTTI