3#include "mc/_HeaderOutputPredefine.h"
14namespace Core::Profile {
16class AnnotationToken {
27 struct AnnotationData {
39 AnnotationData& operator=(AnnotationData
const&);
40 AnnotationData(AnnotationData
const&);
44 struct CounterImplToken {
54 CounterImplToken& operator=(CounterImplToken
const&);
55 CounterImplToken(CounterImplToken
const&);
69 LogImplToken& operator=(LogImplToken
const&);
70 LogImplToken(LogImplToken
const&);
74 struct ScopeImplToken {
84 ScopeImplToken& operator=(ScopeImplToken
const&);
85 ScopeImplToken(ScopeImplToken
const&);
102 AnnotationToken& operator=(AnnotationToken
const&);
103 AnnotationToken(AnnotationToken
const&);
118 MCNAPI
bool emitCounterValue(int64 value);
123 ::std::optional<::Bedrock::Profiler::details::DynamicProfLabel> dynamicLabel
Definition ScopeStackStorage.h:7
MCAPI AnnotationToken(::Core::Profile::ProfileGroup const &group, uchar flags, ::Bedrock::Profiler::details::StaticProfLabel label, uint color, ::brstd::source_location const &location)
MCAPI void * $ctor(::Core::Profile::ProfileGroup const &group, uchar flags, ::Bedrock::Profiler::details::StaticProfLabel label, uint color, ::brstd::source_location const &location)
MCAPI bool enterScopeInternal(::Bedrock::Profile::ScopeStackStorage &scope, ::std::optional<::Bedrock::Profiler::details::DynamicProfLabel > dynamicLabel)
Definition ProfileGroup.h:7
Definition DynamicProfLabel.h:7
Definition StaticProfLabel.h:7
Definition AnnotationToken.h:27
Definition AnnotationToken.h:44
Definition AnnotationToken.h:59
Definition AnnotationToken.h:74
Definition source_location.h:7