3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/lifetime_registry/WeakLifetimeScope.h"
13namespace ScriptModuleDebugUtilities {
class ScriptDebugShape; }
14namespace ScriptModuleDebugUtilities {
struct ScriptDebugDrawerDataComponent; }
15namespace Scripting {
struct ClassBinding; }
18namespace ScriptModuleDebugUtilities {
28 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
29 ::ll::TypedStorage<8, 8, ::ServerLevel&> mLevel;
30 ::ll::TypedStorage<8, 8, ::ScriptModuleDebugUtilities::ScriptDebugDrawerDataComponent*> mDataComponent;
44 MCAPI
void _removeAll();
52 MCAPI static ::Scripting::ClassBinding bind();
54 MCAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDebugDrawer>
Definition ScriptDebugDrawer.h:20
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ServerLevel.h:61