3#include <Foundation/Communication/Event.h>
4#include <Foundation/Containers/IdTable.h>
5#include <ToolsFoundation/Reflection/ReflectedType.h>
22 Type m_Type = Type::TypeAdded;
23 const plRTTI* m_pChangedType =
nullptr;
48 static bool UnregisterType(
const plRTTI* pRtti);
51 PL_MAKE_SUBSYSTEM_STARTUP_FRIEND(ToolsFoundation, ReflectedTypeManager);
53 static void Startup();
54 static void Shutdown();
Definition HashTable.h:333
Definition PhantomRtti.h:7
Manages all plPhantomRTTI types that have been added to him.
Definition PhantomRttiManager.h:31
This class holds information about reflected types. Each instance represents one type that is known t...
Definition RTTI.h:30
Definition PhantomRttiManager.h:10
The data that is broadcast whenever a plugin is (un-) loaded.
Definition Plugin.h:11
Stores the description of a reflected type in a serializable form. Used by plPhantomRttiManager to ad...
Definition ReflectedType.h:95