PerfCounter::avgFrameMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 avgFrameMs() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:54
反馈此接口问题 →PerfCounter::avgMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 avgMs(Phase phase) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:52
反馈此接口问题 →PerfCounter::beginFrame
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void beginFrame();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:30
反馈此接口问题 →PerfCounter::budgetExceededCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u64 budgetExceededCount() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:87
反馈此接口问题 →PerfCounter::domNodeCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 domNodeCount() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:96
反馈此接口问题 →PerfCounter::endFrame
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void endFrame();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:32
反馈此接口问题 →PerfCounter::fps
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f32 fps() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:55
反馈此接口问题 →PerfCounter::frameBudgetMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 frameBudgetMs() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:85
反馈此接口问题 →PerfCounter::frameCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u64 frameCount() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:56
反馈此接口问题 →PerfCounter::getTimeline
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 getTimeline(FrameRecord* out, u32 maxCount) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:75
反馈此接口问题 →PerfCounter::historyCapacity
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static constexpr u32 historyCapacity()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:78
反馈此接口问题 →PerfCounter::instance
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static PerfCounter& instance();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:28
反馈此接口问题 →PerfCounter::lastFrameMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 lastFrameMs() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:60
反馈此接口问题 →PerfCounter::lastMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 lastMs(Phase phase) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:58
反馈此接口问题 →PerfCounter::layoutBoxCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 layoutBoxCount() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:97
反馈此接口问题 →PerfCounter::memoryUsage
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u64 memoryUsage() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:91
反馈此接口问题 →PerfCounter::peakFrameMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 peakFrameMs() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:64
反馈此接口问题 →PerfCounter::peakMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
f64 peakMs(Phase phase) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:62
反馈此接口问题 →PerfCounter::record
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void record(Phase phase, f64 ms);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:49
反馈此接口问题 →PerfCounter::reset
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void reset();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:66
反馈此接口问题 →PerfCounter::scope
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
ScopeGuard scope(Phase phase)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:47
反馈此接口问题 →PerfCounter::ScopeGuard::~ScopeGuard
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~ScopeGuard()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:41
反馈此接口问题 →PerfCounter::ScopeGuard::ScopeGuard
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
ScopeGuard(PerfCounter& p, Phase ph) : pc(p), phase(ph), start(std::chrono::high_resolution_clock::now())验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:39
反馈此接口问题 →PerfCounter::setDomNodeCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setDomNodeCount(u32 count)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:93
反馈此接口问题 →PerfCounter::setFrameBudgetMs
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setFrameBudgetMs(f64 budgetMs)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:84
反馈此接口问题 →PerfCounter::setLayoutBoxCount
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setLayoutBoxCount(u32 count)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:95
反馈此接口问题 →PerfCounter::setMemoryUsage
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setMemoryUsage(u64 bytes)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:89
反馈此接口问题 →PerfCounter::setOnBudgetExceeded
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setOnBudgetExceeded(BudgetExceededFn fn)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:86
反馈此接口问题 →PerfCounter::void
core 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
using BudgetExceededFn = std::function<void(f64 actualMs, f64 budgetMs)>;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/core/perf_counter.h:80
反馈此接口问题 →