接口参考

renderer.h · C++ 字段

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/render/renderer.h
Document
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
class Document;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:16

反馈此接口问题 →
LayoutEngine
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
class LayoutEngine;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:18

反馈此接口问题 →
Painter
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
class Painter;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:19

反馈此接口问题 →
PerformanceSession
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
class PerformanceSession;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:21

反馈此接口问题 →
PerformanceSessionConfig
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
struct PerformanceSessionConfig;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:22

反馈此接口问题 →
RenderBackend
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
class RenderBackend;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:17

反馈此接口问题 →
RenderDiagnostics::autoAnimClippedFrames
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoAnimClippedFrames = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:54

反馈此接口问题 →
RenderDiagnostics::autoClippedFallbacks
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoClippedFallbacks = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:59

反馈此接口问题 →
RenderDiagnostics::autoDiffBails
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoDiffBails = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:61

反馈此接口问题 →
RenderDiagnostics::autoFullFrames
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoFullFrames = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:53

反馈此接口问题 →
RenderDiagnostics::autoIdenticalBlits
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoIdenticalBlits = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:60

反馈此接口问题 →
RenderDiagnostics::autoMirrorRebuilds
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoMirrorRebuilds = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:59

反馈此接口问题 →
RenderDiagnostics::autoPartialFrames
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoPartialFrames = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:49

反馈此接口问题 →
RenderDiagnostics::autoSmallChangeClippedFrames
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoSmallChangeClippedFrames = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:65

反馈此接口问题 →
RenderDiagnostics::autoSmallChangeSkippedFrames
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 autoSmallChangeSkippedFrames = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:70

反馈此接口问题 →
RenderDiagnostics::backendPresents
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 backendPresents = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:43

反馈此接口问题 →
RenderDiagnostics::coalescedRepaintRequests
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 coalescedRepaintRequests = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:41

反馈此接口问题 →
RenderDiagnostics::damageAreaCssPx
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
f64 damageAreaCssPx = 0.0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:48

反馈此接口问题 →
RenderDiagnostics::damageRectCount
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 damageRectCount = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:47

反馈此接口问题 →
RenderDiagnostics::invalidateAllCount
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 invalidateAllCount = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:45

反馈此接口问题 →
RenderDiagnostics::invalidateRectCount
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 invalidateRectCount = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:46

反馈此接口问题 →
RenderDiagnostics::layerMainDLReuses
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 layerMainDLReuses = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:64

反馈此接口问题 →
RenderDiagnostics::layerRootRasters
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 layerRootRasters = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:62

反馈此接口问题 →
RenderDiagnostics::layerRootReuses
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 layerRootReuses = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:63

反馈此接口问题 →
RenderDiagnostics::paintPasses
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 paintPasses = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:42

反馈此接口问题 →
RenderDiagnostics::renderFrameCalls
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 renderFrameCalls = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:40

反馈此接口问题 →
RenderDiagnostics::repaintRequests
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 repaintRequests = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:40

反馈此接口问题 →
RenderDiagnostics::retainedFrameSkips
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 retainedFrameSkips = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:44

反馈此接口问题 →
Renderer::FrameStats::backendTimeMs
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
f64 backendTimeMs;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:265

反馈此接口问题 →
Renderer::FrameStats::displayListOps
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 displayListOps;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:267

反馈此接口问题 →
Renderer::FrameStats::framesRendered
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 framesRendered;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:268

反馈此接口问题 →
Renderer::FrameStats::paintTimeMs
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
f64 paintTimeMs;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:264

反馈此接口问题 →
Renderer::FrameStats::totalFrameTimeMs
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
f64 totalFrameTimeMs;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:266

反馈此接口问题 →
Renderer::kMaxRectsPerFrame
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
static constexpr u32 kMaxRectsPerFrame = 16;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:340

反馈此接口问题 →
Renderer::kRepaintHistory
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
static constexpr u32 kRepaintHistory = 240;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:340

反馈此接口问题 →
Renderer::LayerStats::layersComposeOnly
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 layersComposeOnly = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:275

反馈此接口问题 →
Renderer::LayerStats::layersRastered
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 layersRastered = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:274

反馈此接口问题 →
Renderer::LayerStats::layersStatic
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 layersStatic = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:276

反馈此接口问题 →
Renderer::LayerStats::layersTotal
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 layersTotal = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:273

反馈此接口问题 →
Renderer::RepaintFrameRecord::frameIndex
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u64 frameIndex = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:344

反馈此接口问题 →
Renderer::RepaintFrameRecord::frameMs
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
f64 frameMs = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:344

反馈此接口问题 →
Renderer::RepaintFrameRecord::layersRastered
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 layersRastered = 0, layersComposeOnly = 0, layersStatic = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:349

反馈此接口问题 →
Renderer::RepaintFrameRecord::mode
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
RenderFrameMode mode = RenderFrameMode::Skipped;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:345

反馈此接口问题 →
Renderer::RepaintFrameRecord::rectCount
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u8 rectCount = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:347

反馈此接口问题 →
Renderer::RepaintFrameRecord::rects
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
Rect rects[kMaxRectsPerFrame] =

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:350

反馈此接口问题 →
Renderer::RepaintFrameRecord::rectsOverflow
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
bool rectsOverflow = false;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:347

反馈此接口问题 →
Renderer::RetainedDLStats::framesPainted
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 framesPainted = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:300

反馈此接口问题 →
Renderer::RetainedDLStats::framesReused
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
u32 framesReused = 0;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:301

反馈此接口问题 →
StaticCardPaintCacheStats
待核对3.61.7C++

render 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

renderer.h
struct StaticCardPaintCacheStats;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/render/renderer.h:20

反馈此接口问题 →
浏览同类接口 →