API reference

layout_engine.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/layout/layout_engine.h
Document
Needs verification3.61.7C++

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

layout_engine.h
class Document;

Verification scope

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

include/kui/layout/layout_engine.h:15

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

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

layout_engine.h
class Element;

Verification scope

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

include/kui/layout/layout_engine.h:17

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

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

layout_engine.h
class LayoutAlgorithm;

Verification scope

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

include/kui/layout/layout_engine.h:18

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

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

layout_engine.h
class LayoutContext;

Verification scope

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

include/kui/layout/layout_engine.h:19

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

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

layout_engine.h
u64 checkedFrames = 0;

Verification scope

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

include/kui/layout/layout_engine.h:490

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

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

layout_engine.h
u64 divergentFrames = 0;

Verification scope

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

include/kui/layout/layout_engine.h:490

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

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

layout_engine.h
u64 partialRebuildDivergentFrames = 0;

Verification scope

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

include/kui/layout/layout_engine.h:491

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

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

layout_engine.h
u64 structuralDivergentFrames = 0;

Verification scope

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

include/kui/layout/layout_engine.h:492

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

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

layout_engine.h
u64 unstableRebuildFrames = 0;

Verification scope

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

include/kui/layout/layout_engine.h:493

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

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

layout_engine.h
u32 addedNodes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:415

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

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

layout_engine.h
u32 changedParents = 0;

Verification scope

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

include/kui/layout/layout_engine.h:413

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

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

layout_engine.h
u32 keptBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:413

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

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

layout_engine.h
u32 liveBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:416

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

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

layout_engine.h
u32 removedBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:414

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

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

layout_engine.h
PartialRebuildVerdict verdict = PartialRebuildVerdict::NoRecord;

Verification scope

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

include/kui/layout/layout_engine.h:412

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

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

layout_engine.h
u32 hits = 0;

Verification scope

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

include/kui/layout/layout_engine.h:454

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

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

layout_engine.h
u32 lastAddedBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:458

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

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

layout_engine.h
u32 lastChangedParents = 0;

Verification scope

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

include/kui/layout/layout_engine.h:459

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

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

layout_engine.h
u32 lastKeptBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:456

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

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

layout_engine.h
u32 lastRemovedBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:457

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

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

layout_engine.h
u32 misses = 0;

Verification scope

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

include/kui/layout/layout_engine.h:454

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

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

layout_engine.h
u32 orphanBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:461

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

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

layout_engine.h
u32 postCheckFailures = 0;

Verification scope

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

include/kui/layout/layout_engine.h:455

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

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

layout_engine.h
u32 boxesLaidOut = 0;

Verification scope

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

include/kui/layout/layout_engine.h:346

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

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

layout_engine.h
f64 layoutTimeMs = 0;

Verification scope

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

include/kui/layout/layout_engine.h:347

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

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

layout_engine.h
u32 totalBoxes = 0;

Verification scope

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

include/kui/layout/layout_engine.h:345

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

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

layout_engine.h
class Node;

Verification scope

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

include/kui/layout/layout_engine.h:16

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

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

layout_engine.h
class StyleResolver;

Verification scope

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

include/kui/layout/layout_engine.h:20

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