3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
15class DebuggerStatCollector {
35 DebuggerStatCollector& operator=(DebuggerStatCollector
const&);
36 DebuggerStatCollector(DebuggerStatCollector
const&);
37 DebuggerStatCollector();
43 uint64 updateFrequency,
44 ::std::function<::std::optional<::DebuggerStat>(uint64, uint64, uint64)> collectFn,
45 ::std::function<
void()> enableFn,
46 ::std::function<
void()> disableFn,
47 ::std::function<
void(
bool)> reloadFn
52 uint64 updateFrequency,
53 ::std::function<::std::optional<::DebuggerStat>(uint64, uint64, uint64)> collectFn,
54 ::std::function<
void()> enableFn,
55 ::std::function<
void()> disableFn,
56 ::std::function<
void(
bool)> reloadFn
61 MCNAPI
void tick(uint64 currentTick, ::std::vector<::DebuggerStat>& statsOut);
70 uint64 updateFrequency,
71 ::std::function<::std::optional<::DebuggerStat>(uint64, uint64, uint64)> collectFn,
72 ::std::function<
void()> enableFn,
73 ::std::function<
void()> disableFn,
74 ::std::function<
void(
bool)> reloadFn
79 uint64 updateFrequency,
80 ::std::function<::std::optional<::DebuggerStat>(uint64, uint64, uint64)> collectFn,
81 ::std::function<
void()> enableFn,
82 ::std::function<
void()> disableFn,
83 ::std::function<
void(
bool)> reloadFn
Definition NonOwnerPointer.h:9
Definition DebuggerDiagnosticsView.h:10
Definition DebuggerDiagnostics.h:14
MCAPI void tick(uint64 currentTick, ::std::vector<::DebuggerStat > &statsOut)
MCAPI::DebuggerStatCollector & addView(::DebuggerDiagnosticsView descriptor)
MCAPI DebuggerStatCollector(::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function<::std::optional<::DebuggerStat >(uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
MCAPI void * $ctor(::Bedrock::NonOwnerPointer<::DebuggerDiagnostics > diagnostics, uint64 updateFrequency, ::std::function<::std::optional<::DebuggerStat >(uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
MCAPI DebuggerStatCollector(uint64 updateFrequency, ::std::function<::std::optional<::DebuggerStat >(uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
MCAPI void * $ctor(uint64 updateFrequency, ::std::function<::std::optional<::DebuggerStat >(uint64, uint64, uint64)> collectFn, ::std::function< void()> enableFn, ::std::function< void()> disableFn, ::std::function< void(bool)> reloadFn)
MCAPI ~DebuggerStatCollector()
Definition DebuggerStat.h:10