Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
DebuggerStatCollector Class Reference

Public Member Functions

DebuggerStatCollector & operator= (DebuggerStatCollector const &)
 DebuggerStatCollector (DebuggerStatCollector const &)
MCAPI DebuggerStatCollector (::DebuggerStatCollector &&other)
MCAPI DebuggerStatCollector (::std::string_view rootName, uint64 updateFrequency, ::std::function< void(::DebuggerStat &)> collectFn)
MCAPI DebuggerStatCollector (::std::string_view rootName, ::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function< void(::DebuggerStat &)> collectFn)
MCAPI DebuggerStatCollector (::std::string_view rootName, ::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
MCAPI void _unregisterCollector ()
MCAPI::DebuggerStatCollector & addView (::DebuggerDiagnosticsView descriptor)
MCAPI void registerCollector (::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics)
MCAPI void tick (uint64 currentTick, ::std::vector<::DebuggerStat > &statsOut)
MCAPI ~DebuggerStatCollector ()
MCAPI void * $ctor (::DebuggerStatCollector &&other)
MCAPI void * $ctor (::std::string_view rootName, uint64 updateFrequency, ::std::function< void(::DebuggerStat &)> collectFn)
MCAPI void * $ctor (::std::string_view rootName, ::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function< void(::DebuggerStat &)> collectFn)
MCAPI void * $ctor (::std::string_view rootName, ::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::DebuggerStatCollector constructWithTickData (::std::string_view rootName, uint64 updateFrequency, ::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
static MCAPI ::DebuggerStatCollector constructWithTickData (::std::string_view rootName, ::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnk974f1c
::ll::UntypedStorage< 1, 1 > mUnk319256
::ll::UntypedStorage< 8, 24 > mUnka73b82
::ll::UntypedStorage< 8, 8 > mUnke089fd
::ll::UntypedStorage< 8, 8 > mUnkdbe4a8
::ll::UntypedStorage< 8, 8 > mUnka015d8
::ll::UntypedStorage< 8, 64 > mUnk47cf34
::ll::UntypedStorage< 8, 64 > mUnkee0dcd
::ll::UntypedStorage< 8, 64 > mUnkd8a266
::ll::UntypedStorage< 8, 64 > mUnk828e21
::ll::UntypedStorage< 8, 24 > mUnk50a438
::ll::UntypedStorage< 8, 16 > mUnka5ed36
::ll::UntypedStorage< 8, 16 > mUnk66e847
::ll::UntypedStorage< 8, 16 > mUnkecefdb
::ll::UntypedStorage< 8, 16 > mUnk2be880

Constructor & Destructor Documentation

◆ DebuggerStatCollector() [1/4]

MCAPI DebuggerStatCollector::DebuggerStatCollector ( ::DebuggerStatCollector && other)
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.

◆ DebuggerStatCollector() [2/4]

MCAPI DebuggerStatCollector::DebuggerStatCollector ( ::std::string_view rootName,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &)> collectFn )
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.

◆ DebuggerStatCollector() [3/4]

MCAPI DebuggerStatCollector::DebuggerStatCollector ( ::std::string_view rootName,
::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &)> collectFn )
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.

◆ DebuggerStatCollector() [4/4]

MCAPI DebuggerStatCollector::DebuggerStatCollector ( ::std::string_view rootName,
::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn,
::std::function< void()> enableFn,
::std::function< void()> disableFn,
::std::function< void(bool)> reloadFn )
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.

◆ ~DebuggerStatCollector()

MCAPI DebuggerStatCollector::~DebuggerStatCollector ( )
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.

Member Function Documentation

◆ _unregisterCollector()

MCAPI void DebuggerStatCollector::_unregisterCollector ( )
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.

◆ addView()

MCAPI::DebuggerStatCollector & DebuggerStatCollector::addView ( ::DebuggerDiagnosticsView descriptor)
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.

◆ registerCollector()

MCAPI void DebuggerStatCollector::registerCollector ( ::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics)
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.

◆ tick()

MCAPI void DebuggerStatCollector::tick ( uint64 currentTick,
::std::vector<::DebuggerStat > & statsOut )
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.

◆ constructWithTickData() [1/2]

MCAPI ::DebuggerStatCollector DebuggerStatCollector::constructWithTickData ( ::std::string_view rootName,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn,
::std::function< void()> enableFn,
::std::function< void()> disableFn,
::std::function< void(bool)> reloadFn )
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.

◆ constructWithTickData() [2/2]

MCAPI ::DebuggerStatCollector DebuggerStatCollector::constructWithTickData ( ::std::string_view rootName,
::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn,
::std::function< void()> enableFn,
::std::function< void()> disableFn,
::std::function< void(bool)> reloadFn )
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.

◆ $ctor() [1/4]

MCAPI void * DebuggerStatCollector::$ctor ( ::DebuggerStatCollector && other)
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.

◆ $ctor() [2/4]

MCAPI void * DebuggerStatCollector::$ctor ( ::std::string_view rootName,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &)> collectFn )
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.

◆ $ctor() [3/4]

MCAPI void * DebuggerStatCollector::$ctor ( ::std::string_view rootName,
::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &)> collectFn )
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.

◆ $ctor() [4/4]

MCAPI void * DebuggerStatCollector::$ctor ( ::std::string_view rootName,
::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics,
uint64 updateFrequency,
::std::function< void(::DebuggerStat &, uint64, uint64, uint64)> collectFn,
::std::function< void()> enableFn,
::std::function< void()> disableFn,
::std::function< void(bool)> reloadFn )
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.

◆ $dtor()

MCAPI void DebuggerStatCollector::$dtor ( )
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: