API reference

renderer.h · C++ fields

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/render/renderer.h
Document
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
class Document;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:16

Report an issue with this entry →
LayoutEngine
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
class LayoutEngine;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:18

Report an issue with this entry →
Painter
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
class Painter;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:19

Report an issue with this entry →
PerformanceSession
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
class PerformanceSession;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:21

Report an issue with this entry →
PerformanceSessionConfig
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
struct PerformanceSessionConfig;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:22

Report an issue with this entry →
RenderBackend
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
class RenderBackend;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:17

Report an issue with this entry →
RenderDiagnostics::autoAnimClippedFrames
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoAnimClippedFrames = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:54

Report an issue with this entry →
RenderDiagnostics::autoClippedFallbacks
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoClippedFallbacks = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:59

Report an issue with this entry →
RenderDiagnostics::autoDiffBails
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoDiffBails = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:61

Report an issue with this entry →
RenderDiagnostics::autoFullFrames
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoFullFrames = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:53

Report an issue with this entry →
RenderDiagnostics::autoIdenticalBlits
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoIdenticalBlits = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:60

Report an issue with this entry →
RenderDiagnostics::autoMirrorRebuilds
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoMirrorRebuilds = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:59

Report an issue with this entry →
RenderDiagnostics::autoPartialFrames
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoPartialFrames = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:49

Report an issue with this entry →
RenderDiagnostics::autoSmallChangeClippedFrames
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoSmallChangeClippedFrames = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:65

Report an issue with this entry →
RenderDiagnostics::autoSmallChangeSkippedFrames
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 autoSmallChangeSkippedFrames = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:70

Report an issue with this entry →
RenderDiagnostics::backendPresents
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 backendPresents = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:43

Report an issue with this entry →
RenderDiagnostics::coalescedRepaintRequests
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 coalescedRepaintRequests = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:41

Report an issue with this entry →
RenderDiagnostics::damageAreaCssPx
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
f64 damageAreaCssPx = 0.0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:48

Report an issue with this entry →
RenderDiagnostics::damageRectCount
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 damageRectCount = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:47

Report an issue with this entry →
RenderDiagnostics::invalidateAllCount
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 invalidateAllCount = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:45

Report an issue with this entry →
RenderDiagnostics::invalidateRectCount
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 invalidateRectCount = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:46

Report an issue with this entry →
RenderDiagnostics::layerMainDLReuses
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 layerMainDLReuses = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:64

Report an issue with this entry →
RenderDiagnostics::layerRootRasters
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 layerRootRasters = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:62

Report an issue with this entry →
RenderDiagnostics::layerRootReuses
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 layerRootReuses = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:63

Report an issue with this entry →
RenderDiagnostics::paintPasses
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 paintPasses = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:42

Report an issue with this entry →
RenderDiagnostics::renderFrameCalls
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 renderFrameCalls = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:40

Report an issue with this entry →
RenderDiagnostics::repaintRequests
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 repaintRequests = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:40

Report an issue with this entry →
RenderDiagnostics::retainedFrameSkips
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 retainedFrameSkips = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:44

Report an issue with this entry →
Renderer::FrameStats::backendTimeMs
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
f64 backendTimeMs;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:265

Report an issue with this entry →
Renderer::FrameStats::displayListOps
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 displayListOps;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:267

Report an issue with this entry →
Renderer::FrameStats::framesRendered
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 framesRendered;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:268

Report an issue with this entry →
Renderer::FrameStats::paintTimeMs
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
f64 paintTimeMs;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:264

Report an issue with this entry →
Renderer::FrameStats::totalFrameTimeMs
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
f64 totalFrameTimeMs;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:266

Report an issue with this entry →
Renderer::kMaxRectsPerFrame
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
static constexpr u32 kMaxRectsPerFrame = 16;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:340

Report an issue with this entry →
Renderer::kRepaintHistory
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
static constexpr u32 kRepaintHistory = 240;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:340

Report an issue with this entry →
Renderer::LayerStats::layersComposeOnly
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 layersComposeOnly = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:275

Report an issue with this entry →
Renderer::LayerStats::layersRastered
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 layersRastered = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:274

Report an issue with this entry →
Renderer::LayerStats::layersStatic
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 layersStatic = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:276

Report an issue with this entry →
Renderer::LayerStats::layersTotal
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 layersTotal = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:273

Report an issue with this entry →
Renderer::RepaintFrameRecord::frameIndex
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u64 frameIndex = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:344

Report an issue with this entry →
Renderer::RepaintFrameRecord::frameMs
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
f64 frameMs = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:344

Report an issue with this entry →
Renderer::RepaintFrameRecord::layersRastered
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

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

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:349

Report an issue with this entry →
Renderer::RepaintFrameRecord::mode
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
RenderFrameMode mode = RenderFrameMode::Skipped;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:345

Report an issue with this entry →
Renderer::RepaintFrameRecord::rectCount
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u8 rectCount = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:347

Report an issue with this entry →
Renderer::RepaintFrameRecord::rects
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
Rect rects[kMaxRectsPerFrame] =

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:350

Report an issue with this entry →
Renderer::RepaintFrameRecord::rectsOverflow
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
bool rectsOverflow = false;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:347

Report an issue with this entry →
Renderer::RetainedDLStats::framesPainted
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 framesPainted = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:300

Report an issue with this entry →
Renderer::RetainedDLStats::framesReused
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
u32 framesReused = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:301

Report an issue with this entry →
StaticCardPaintCacheStats
Needs verification3.61.7C++

Installed header declaration in the render module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

renderer.h
struct StaticCardPaintCacheStats;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/render/renderer.h:20

Report an issue with this entry →
Browse this reference type →