3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/ILifetimeObjectListener.h"
39 TypeStats& operator=(TypeStats
const&);
40 TypeStats(TypeStats
const&);
54 ScriptPluginHandleCounter& operator=(ScriptPluginHandleCounter
const&);
55 ScriptPluginHandleCounter(ScriptPluginHandleCounter
const&);
56 ScriptPluginHandleCounter();
61 virtual void onMakeObject(
64 ::entt::meta_type
const& type,
68 virtual void onDestroyObject(
71 ::entt::meta_type
const& type,
81 MCNAPI ::ScriptPluginHandleCounter::TypeStats*
_getOrMakeStats(::entt::meta_type
const& type);
99 ::entt::meta_type
const& type,
MCAPI void $onDestroyObject(::Scripting::LifetimeRegistry &, ::Scripting::ObjectHandle, ::entt::meta_type const &type, uint size)
MCAPI::ScriptPluginHandleCounter::TypeStats * _getOrMakeStats(::entt::meta_type const &type)
MCAPI ScriptPluginHandleCounter(::ScriptPlugin &plugin)
MCAPI void * $ctor(::ScriptPlugin &plugin)
MCAPI void $onMakeObject(::Scripting::LifetimeRegistry &, ::Scripting::ObjectHandle, ::entt::meta_type const &type, uint size)
Definition ScriptPlugin.h:28
Definition ILifetimeObjectListener.h:13
Definition LifetimeRegistry.h:23
Definition ScriptPluginHandleCounter.h:23
Definition ObjectHandle.h:7