Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleDebugUtilities::ScriptDiagnosticsManager Class Reference

Public Types

using Key = int64
using ViewOptions

Public Member Functions

ScriptDiagnosticsManager & operator= (ScriptDiagnosticsManager const &)
 ScriptDiagnosticsManager (ScriptDiagnosticsManager const &)
MCAPI void addTab (::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsTab > tab)
MCAPI ::std::vector<::ScriptModuleDebugUtilities::ScriptStat > getAndClearPendingStats ()
MCAPI void removeTab (::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsTab > tab)

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsManager > getHandle (::Scripting::WeakLifetimeScope &scope, ::ServerLevel &level, bool shouldCreateIfNull)

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScope > mScope
::ll::TypedStorage< 8, 8, ::ServerLevel const & > mLevel
::ll::TypedStorage< 8, 24, ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsTab > > > mTabs

Member Typedef Documentation

◆ ViewOptions

using ScriptModuleDebugUtilities::ScriptDiagnosticsManager::ViewOptions

Member Function Documentation

◆ addTab()

MCAPI void ScriptModuleDebugUtilities::ScriptDiagnosticsManager::addTab ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsTab > tab)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getAndClearPendingStats()

MCAPI ::std::vector<::ScriptModuleDebugUtilities::ScriptStat > ScriptModuleDebugUtilities::ScriptDiagnosticsManager::getAndClearPendingStats ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ removeTab()

MCAPI void ScriptModuleDebugUtilities::ScriptDiagnosticsManager::removeTab ( ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsTab > tab)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ bind()

MCAPI ::Scripting::ClassBinding ScriptModuleDebugUtilities::ScriptDiagnosticsManager::bind ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getHandle()

MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleDebugUtilities::ScriptDiagnosticsManager > ScriptModuleDebugUtilities::ScriptDiagnosticsManager::getHandle ( ::Scripting::WeakLifetimeScope & scope,
::ServerLevel & level,
bool shouldCreateIfNull )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: