PerfCounter::avgFrameMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 avgFrameMs() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:54
Report an issue with this entry →PerfCounter::avgMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 avgMs(Phase phase) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:52
Report an issue with this entry →PerfCounter::beginFrame
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void beginFrame();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:30
Report an issue with this entry →PerfCounter::budgetExceededCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u64 budgetExceededCount() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:87
Report an issue with this entry →PerfCounter::domNodeCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 domNodeCount() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:96
Report an issue with this entry →PerfCounter::endFrame
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void endFrame();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:32
Report an issue with this entry →PerfCounter::fps
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f32 fps() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:55
Report an issue with this entry →PerfCounter::frameBudgetMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 frameBudgetMs() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:85
Report an issue with this entry →PerfCounter::frameCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u64 frameCount() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:56
Report an issue with this entry →PerfCounter::getTimeline
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 getTimeline(FrameRecord* out, u32 maxCount) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:75
Report an issue with this entry →PerfCounter::historyCapacity
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static constexpr u32 historyCapacity()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:78
Report an issue with this entry →PerfCounter::instance
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static PerfCounter& instance();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:28
Report an issue with this entry →PerfCounter::lastFrameMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 lastFrameMs() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:60
Report an issue with this entry →PerfCounter::lastMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 lastMs(Phase phase) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:58
Report an issue with this entry →PerfCounter::layoutBoxCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 layoutBoxCount() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:97
Report an issue with this entry →PerfCounter::memoryUsage
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u64 memoryUsage() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:91
Report an issue with this entry →PerfCounter::peakFrameMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 peakFrameMs() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:64
Report an issue with this entry →PerfCounter::peakMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 peakMs(Phase phase) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:62
Report an issue with this entry →PerfCounter::record
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void record(Phase phase, f64 ms);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:49
Report an issue with this entry →PerfCounter::reset
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void reset();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:66
Report an issue with this entry →PerfCounter::scope
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ScopeGuard scope(Phase phase)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:47
Report an issue with this entry →PerfCounter::ScopeGuard::~ScopeGuard
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~ScopeGuard()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:41
Report an issue with this entry →PerfCounter::ScopeGuard::ScopeGuard
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ScopeGuard(PerfCounter& p, Phase ph) : pc(p), phase(ph), start(std::chrono::high_resolution_clock::now())Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:39
Report an issue with this entry →PerfCounter::setDomNodeCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setDomNodeCount(u32 count)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:93
Report an issue with this entry →PerfCounter::setFrameBudgetMs
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setFrameBudgetMs(f64 budgetMs)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:84
Report an issue with this entry →PerfCounter::setLayoutBoxCount
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setLayoutBoxCount(u32 count)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:95
Report an issue with this entry →PerfCounter::setMemoryUsage
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setMemoryUsage(u64 bytes)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:89
Report an issue with this entry →PerfCounter::setOnBudgetExceeded
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setOnBudgetExceeded(BudgetExceededFn fn)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:86
Report an issue with this entry →PerfCounter::void
Installed header declaration in the core module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using BudgetExceededFn = std::function<void(f64 actualMs, f64 budgetMs)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/core/perf_counter.h:80
Report an issue with this entry →