3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/ILifetimeObjectListener.h"
10namespace Scripting {
class LifetimeRegistry; }
11namespace Scripting {
struct ObjectHandle; }
73 virtual void onMakeObject(
76 ::entt::meta_type
const& type,
81 virtual void onDestroyObject(
84 ::entt::meta_type
const& type,
95 MCNAPI ::ScriptPluginHandleCounter::TypeStats*
_getOrMakeStats(::entt::meta_type
const& type);
107 ::entt::meta_type
const& type,
Definition ScriptPluginHandleCounter.h:14
MCAPI void $onDestroyObject(::Scripting::LifetimeRegistry &, ::Scripting::ObjectHandle, ::entt::meta_type const &type, uint size)
MCAPI::ScriptPluginHandleCounter::TypeStats * _getOrMakeStats(::entt::meta_type const &type)
MCAPI void $onMakeObject(::Scripting::LifetimeRegistry &, ::Scripting::ObjectHandle, ::entt::meta_type const &type, uint size)
static MCAPI void ** $vftable()
Definition ILifetimeObjectListener.h:13
Definition LifetimeRegistry.h:16
Definition ScriptPluginHandleCounter.h:22
Definition ObjectHandle.h:7