3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
12namespace Bedrock::Profiling::Orchestrator {
struct ClientState; }
13namespace Bedrock::Profiling::Orchestrator {
struct UserOptions; }
17namespace Bedrock::Profiling {
19class ProfilingOrchestrator {
47 ChunkDebug& operator=(ChunkDebug
const&);
48 ChunkDebug(ChunkDebug
const&);
62 ECSProfiling& operator=(ECSProfiling
const&);
63 ECSProfiling(ECSProfiling
const&);
77 Whisker& operator=(Whisker
const&);
78 Whisker(Whisker
const&);
97 Impl& operator=(Impl
const&);
107 ::std::function<
::ILevel const*()>&& getLevel,
124 ::std::function<
::ILevel const*()>&& getLevel,
148 ProfilingOrchestrator& operator=(ProfilingOrchestrator
const&);
149 ProfilingOrchestrator(ProfilingOrchestrator
const&);
150 ProfilingOrchestrator();
156 MCNAPI
void setClientECSProfiler(::Bedrock::NotNullNonOwnerPtr<::ECS::Profiling::EntitySystemProfiler> profiler);
Definition ProfilingOrchestrator.h:27
Definition EntitySystemProfiler.h:18
Definition IMinecraftEventing.h:147
Definition ClientState.h:7
Definition UserOptions.h:7
Definition ProfilingOrchestrator.h:37
Definition ProfilingOrchestrator.h:52
Definition ProfilingOrchestrator.h:67