API reference

layout_box.h · C++ fields · 2/2

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_box.h
LayoutBox::ParagraphTextMap::Segment::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_box.h
Node* node = nullptr;

Verification scope

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

include/kui/layout/layout_box.h:404

Report an issue with this entry →
LayoutBox::ParagraphTextMap::Segment::text
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_box.h
String text;

Verification scope

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

include/kui/layout/layout_box.h:404

Report an issue with this entry →
LayoutBox::ParagraphTextMap::segments
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_box.h
std::vector<Segment> segments;

Verification scope

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

include/kui/layout/layout_box.h:412

Report an issue with this entry →
LayoutBox::ParagraphTextMap::TextBoxPaintShift::dy
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_box.h
f32 dy = 0.0f;

Verification scope

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

include/kui/layout/layout_box.h:487

Report an issue with this entry →
LayoutBox::ParagraphTextMap::TextBoxPaintShift::textBox
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_box.h
const LayoutBox* textBox = nullptr;

Verification scope

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

include/kui/layout/layout_box.h:486

Report an issue with this entry →
LayoutBox::ParagraphTextMap::textBoxPaintShifts
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_box.h
std::unique_ptr<std::vector<TextBoxPaintShift>> textBoxPaintShifts;

Verification scope

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

include/kui/layout/layout_box.h:489

Report an issue with this entry →
LayoutBox::ParagraphTextMap::totalLen16
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_box.h
u32 totalLen16 = 0;

Verification scope

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

include/kui/layout/layout_box.h:452

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::autoMinContent
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_box.h
f32 autoMinContent = -1.0f;

Verification scope

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

include/kui/layout/layout_box.h:1402

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::autoMinStamp
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_box.h
u32 autoMinStamp = 0xFFFFFFFFu;

Verification scope

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

include/kui/layout/layout_box.h:1403

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::intrinsicMax
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_box.h
f32 intrinsicMax = -1.0f;

Verification scope

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

include/kui/layout/layout_box.h:1400

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::intrinsicMin
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_box.h
f32 intrinsicMin = -1.0f;

Verification scope

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

include/kui/layout/layout_box.h:1399

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::intrinsicStamp
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_box.h
u32 intrinsicStamp = 0xFFFFFFFFu;

Verification scope

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

include/kui/layout/layout_box.h:1401

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::maxContentBase
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_box.h
f32 maxContentBase = -1.0f;

Verification scope

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

include/kui/layout/layout_box.h:1404

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::maxContentCross
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_box.h
f32 maxContentCross = -1.0f;

Verification scope

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

include/kui/layout/layout_box.h:1405

Report an issue with this entry →
LayoutBox::RebuildMeasurementCache::maxContentStamp
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_box.h
u32 maxContentStamp = 0xFFFFFFFFu;

Verification scope

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

include/kui/layout/layout_box.h:1406

Report an issue with this entry →
LayoutBoxFieldSnapshot::border
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_box.h
, border

Verification scope

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

include/kui/layout/layout_box.h:67

Report an issue with this entry →
LayoutBoxFieldSnapshot::margin
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_box.h
EdgeInsets margin

Verification scope

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

include/kui/layout/layout_box.h:67

Report an issue with this entry →
LayoutBoxFieldSnapshot::padding
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_box.h
, padding

Verification scope

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

include/kui/layout/layout_box.h:67

Report an issue with this entry →
LayoutBoxFieldSnapshot::width
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_box.h
f32 width = 0, height = 0, baseline = 0, firstBaseline = 0;

Verification scope

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

include/kui/layout/layout_box.h:66

Report an issue with this entry →
LayoutResultMemo::committedPadding
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_box.h
EdgeInsets committedPadding

Verification scope

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

include/kui/layout/layout_box.h:86

Report an issue with this entry →
LayoutResultMemo::committedPaddingKey
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_box.h
u64 committedPaddingKey = 0;

Verification scope

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

include/kui/layout/layout_box.h:83

Report an issue with this entry →
LayoutResultMemo::entries
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_box.h
LayoutResultMemoEntry entries[kEntries];

Verification scope

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

include/kui/layout/layout_box.h:80

Report an issue with this entry →
LayoutResultMemo::hasPendingRestore
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_box.h
bool hasPendingRestore = false;

Verification scope

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

include/kui/layout/layout_box.h:81

Report an issue with this entry →
LayoutResultMemo::kEntries
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_box.h
static constexpr int kEntries = 4;

Verification scope

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

include/kui/layout/layout_box.h:79

Report an issue with this entry →
LayoutResultMemo::nextVictim
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_box.h
u8 nextVictim = 0;

Verification scope

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

include/kui/layout/layout_box.h:81

Report an issue with this entry →
LayoutResultMemo::pendingRestore
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_box.h
LayoutBoxFieldSnapshot pendingRestore;

Verification scope

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

include/kui/layout/layout_box.h:83

Report an issue with this entry →
LayoutResultMemoEntry::fields
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_box.h
LayoutBoxFieldSnapshot fields;

Verification scope

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

include/kui/layout/layout_box.h:75

Report an issue with this entry →
LayoutResultMemoEntry::key
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_box.h
u64 key = 0;

Verification scope

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

include/kui/layout/layout_box.h:71

Report an issue with this entry →
LayoutResultMemoEntry::resultHasBaseline
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_box.h
bool resultHasBaseline = false;

Verification scope

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

include/kui/layout/layout_box.h:74

Report an issue with this entry →
LayoutResultMemoEntry::resultWidth
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_box.h
f32 resultWidth = 0, resultHeight = 0, resultBaseline = 0;

Verification scope

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

include/kui/layout/layout_box.h:72

Report an issue with this entry →
LayoutResultMemoEntry::version
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_box.h
u32 version = 0;

Verification scope

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

include/kui/layout/layout_box.h:71

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_box.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_box.h:15

Report an issue with this entry →
TopologyResultReuseState
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_box.h
struct TopologyResultReuseState;

Verification scope

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

include/kui/layout/layout_box.h:17

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