3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/DataTracker.h"
14 ::ll::TypedStorage<8, 224, ::std::optional<::OreUI::DataTracker>> mDataTracker;
15 ::ll::TypedStorage<1, 1, bool> mUneventfulNavigation;
16 ::ll::TypedStorage<1, 1, bool> mEventfulNavigation;
17 ::ll::TypedStorage<8, 8, double> mLastFrameTime;
18 ::ll::TypedStorage<8, 8, double> mStartFrameTime;
24 MCAPI ::std::optional<::OreUI::DataTracker> completeProfilingScope();
26 MCAPI
void onEventfulNavigation();
28 MCAPI
void onFirstContentfulPaint(
double currentTimeS);
30 MCAPI
void onFirstMeaningfulPaint(
double currentTimeS);
32 MCAPI
void onSuspend();
34 MCAPI
void onUneventfulNavigation();
36 MCAPI
void startProfilingScope(
37 ::std::string
const& telemetryIdPreviousScreen,
38 ::std::string
const& telemetryIdNewScreen,
42 MCAPI
void tick(
double currentTimeS, ::std::vector<::std::string>
const& syncedFacets);