3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
12namespace ScriptModuleDebugUtilities {
class ScriptDebugShape; }
13namespace Scripting {
class WeakLifetimeScope; }
14namespace Scripting {
struct ClassBinding; }
17namespace ScriptModuleDebugUtilities {
48 MCNAPI static ::Scripting::ClassBinding
bind();
50 MCNAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDebugDrawer>
Definition ScriptDebugDrawer.h:19
static MCAPI ::Scripting::ClassBinding bind()
MCAPI void _addShape(::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDebugShape > shape)
MCAPI void _removeShape(::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDebugShape > shape)
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDebugDrawer > getHandle(::Scripting::WeakLifetimeScope &scope, ::ServerLevel &level)
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ServerLevel.h:54