API reference

layout_box.h · C++ API · 1/4

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
defined
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
#if defined(_MSC_VER) && defined(_M_X64) # if !defined(_ITERATOR_DEBUG_LEVEL) || _ITERATOR_DEBUG_LEVEL == 0 static_assert(sizeof(LayoutBox) == 432, "ABI 尺寸契约破坏:Release-CRT 下 sizeof(LayoutBox) 已不是 432。" "LayoutBox 每个元素一份,新增成员前先找现有对齐空隙(见本文件多处" "『同住这处既有对齐空隙』注释)。");

Verification scope

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

include/kui/layout/layout_box.h:1777

Report an issue with this entry →
LayoutBox::~LayoutBox
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
~LayoutBox();

Verification scope

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

include/kui/layout/layout_box.h:93

Report an issue with this entry →
LayoutBox::absoluteBorderRect
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
Rect absoluteBorderRect() const;

Verification scope

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

include/kui/layout/layout_box.h:340

Report an issue with this entry →
LayoutBox::absoluteContentRect
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
Rect absoluteContentRect() const;

Verification scope

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

include/kui/layout/layout_box.h:339

Report an issue with this entry →
LayoutBox::absoluteMarginRect
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
Rect absoluteMarginRect() const;

Verification scope

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

include/kui/layout/layout_box.h:342

Report an issue with this entry →
LayoutBox::absolutePaddingRect
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
Rect absolutePaddingRect() const;

Verification scope

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

include/kui/layout/layout_box.h:341

Report an issue with this entry →
LayoutBox::absolutePosition
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
Point absolutePosition() const;

Verification scope

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

include/kui/layout/layout_box.h:337

Report an issue with this entry →
LayoutBox::absoluteTransformReferenceRect
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
Rect absoluteTransformReferenceRect() const;

Verification scope

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

include/kui/layout/layout_box.h:346

Report an issue with this entry →
LayoutBox::alternateMaxContentBaseValid
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 alternateMaxContentBaseValid(f32 atCrossBase, u32 nodeVersion) const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1515

Report an issue with this entry →
LayoutBox::appendChild
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
void appendChild(LayoutBox* child);

Verification scope

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

include/kui/layout/layout_box.h:154

Report an issue with this entry →
LayoutBox::applyLayoutFields
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
void applyLayoutFields(const LayoutBoxFieldSnapshot& s) noexcept

Verification scope

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

include/kui/layout/layout_box.h:1285

Report an issue with this entry →
LayoutBox::applyResultMemoFields
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
void applyResultMemoFields(const LayoutResultMemoEntry& entry) noexcept

Verification scope

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

include/kui/layout/layout_box.h:1316

Report an issue with this entry →
LayoutBox::applyScrollableOverflowClamp
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
void applyScrollableOverflowClamp()

Verification scope

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

include/kui/layout/layout_box.h:992

Report an issue with this entry →
LayoutBox::autoMinContentValid
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 autoMinContentValid(u32 nodeIntrinsicVersion) const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1460

Report an issue with this entry →
LayoutBox::baseline
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 baseline() const

Verification scope

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

include/kui/layout/layout_box.h:241

Report an issue with this entry →
LayoutBox::beginRuntimePaddingFoldTracking
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
void beginRuntimePaddingFoldTracking() noexcept

Verification scope

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

include/kui/layout/layout_box.h:1358

Report an issue with this entry →
LayoutBox::bodyOverflowPropagatesToViewport
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 bodyOverflowPropagatesToViewport() const;

Verification scope

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

include/kui/layout/layout_box.h:319

Report an issue with this entry →
LayoutBox::borderRect
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
Rect borderRect() const;

Verification scope

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

include/kui/layout/layout_box.h:265

Report an issue with this entry →
LayoutBox::boxType
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
LayoutBoxType boxType() const

Verification scope

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

include/kui/layout/layout_box.h:104

Report an issue with this entry →
LayoutBox::cachedAlternateMaxContentBase
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 cachedAlternateMaxContentBase() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1525

Report an issue with this entry →
LayoutBox::cachedAutoMinContent
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 cachedAutoMinContent() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1466

Report an issue with this entry →
LayoutBox::cachedColBaseHeight
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 cachedColBaseHeight() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1540

Report an issue with this entry →
LayoutBox::cachedCrossHeight
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 cachedCrossHeight() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1455

Report an issue with this entry →
LayoutBox::cachedIntrinsicMax
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 cachedIntrinsicMax() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1390

Report an issue with this entry →
LayoutBox::cachedIntrinsicMin
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 cachedIntrinsicMin() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1389

Report an issue with this entry →
LayoutBox::cachedMaxContentBase
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 cachedMaxContentBase() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1509

Report an issue with this entry →
LayoutBox::cachedMinMainHeight
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 cachedMinMainHeight() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1477

Report an issue with this entry →
LayoutBox::cachedParagraph
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::shared_ptr<void> cachedParagraph() const

Verification scope

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

include/kui/layout/layout_box.h:559

Report an issue with this entry →
LayoutBox::cachedParagraphAlignBaked
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 cachedParagraphAlignBaked() const

Verification scope

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

include/kui/layout/layout_box.h:561

Report an issue with this entry →
LayoutBox::cachedParagraphBuiltColor
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 cachedParagraphBuiltColor() const

Verification scope

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

include/kui/layout/layout_box.h:560

Report an issue with this entry →
LayoutBox::cachedParagraphEllipsisBaked
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 cachedParagraphEllipsisBaked() const

Verification scope

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

include/kui/layout/layout_box.h:562

Report an issue with this entry →
LayoutBox::cachedParagraphLineCount
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 cachedParagraphLineCount() const

Verification scope

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

include/kui/layout/layout_box.h:521

Report an issue with this entry →
LayoutBox::cachedParagraphPaintOffsetX
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 cachedParagraphPaintOffsetX() const

Verification scope

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

include/kui/layout/layout_box.h:566

Report an issue with this entry →
LayoutBox::cachedParagraphPaintOffsetY
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 cachedParagraphPaintOffsetY() const

Verification scope

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

include/kui/layout/layout_box.h:565

Report an issue with this entry →
LayoutBox::cachedStretchWidth
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 cachedStretchWidth() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1489

Report an issue with this entry →
LayoutBox::canInterleaveDirectFloatsWithNormalFlowPhases
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 canInterleaveDirectFloatsWithNormalFlowPhases() const;

Verification scope

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

include/kui/layout/layout_box.h:1193

Report an issue with this entry →
LayoutBox::canRestoreRuntimePaddingFold
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 canRestoreRuntimePaddingFold(u64 key) const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1370

Report an issue with this entry →
LayoutBox::canSplitNormalFlowPaintPhases
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 canSplitNormalFlowPaintPhases() const;

Verification scope

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

include/kui/layout/layout_box.h:1199

Report an issue with this entry →
LayoutBox::captureLayoutFields
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 captureLayoutFields() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1276

Report an issue with this entry →
LayoutBox::childCount
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 childCount() const;

Verification scope

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

include/kui/layout/layout_box.h:158

Report an issue with this entry →
LayoutBox::children
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<LayoutBox*> children() const;

Verification scope

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

include/kui/layout/layout_box.h:159

Report an issue with this entry →
LayoutBox::clearCollapsedBorders
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
void clearCollapsedBorders();

Verification scope

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

include/kui/layout/layout_box.h:1211

Report an issue with this entry →
LayoutBox::clearInsideMarkerPlacement
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
void clearInsideMarkerPlacement()

Verification scope

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

include/kui/layout/layout_box.h:903

Report an issue with this entry →
LayoutBox::clearNode
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
void clearNode()

Verification scope

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

include/kui/layout/layout_box.h:109

Report an issue with this entry →
LayoutBox::clearResultMemo
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
void clearResultMemo() noexcept

Verification scope

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

include/kui/layout/layout_box.h:1315

Report an issue with this entry →
LayoutBox::clearScrollableOverflowClamp
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
void clearScrollableOverflowClamp()

Verification scope

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

include/kui/layout/layout_box.h:304

Report an issue with this entry →
LayoutBox::clipsCollapsedTableSpan
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 clipsCollapsedTableSpan() const

Verification scope

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

include/kui/layout/layout_box.h:1228

Report an issue with this entry →
LayoutBox::colBaseHeightValid
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 colBaseHeightValid(f32 atWidth, u32 nodeIntrinsicVersion) const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1535

Report an issue with this entry →
LayoutBox::collapsedBorders
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 CollapsedCellBorders* collapsedBorders() const

Verification scope

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

include/kui/layout/layout_box.h:1204

Report an issue with this entry →
LayoutBox::commitRuntimePaddingFold
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
void commitRuntimePaddingFold(u64 key)

Verification scope

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

include/kui/layout/layout_box.h:1360

Report an issue with this entry →
LayoutBox::constraintsHash
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 constraintsHash() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1244

Report an issue with this entry →
LayoutBox::containingBlock
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
LayoutBox* containingBlock() const;

Verification scope

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

include/kui/layout/layout_box.h:355

Report an issue with this entry →
LayoutBox::contentImageUrl
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 String& contentImageUrl() const

Verification scope

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

include/kui/layout/layout_box.h:145

Report an issue with this entry →
LayoutBox::contentRect
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
Rect contentRect() const

Verification scope

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

include/kui/layout/layout_box.h:260

Report an issue with this entry →
LayoutBox::createsStackingContext
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 createsStackingContext() const;

Verification scope

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

include/kui/layout/layout_box.h:1168

Report an issue with this entry →
LayoutBox::crossHeightValid
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 crossHeightValid(f32 atWidth, u32 nodeIntrinsicVersion) const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1446

Report an issue with this entry →
LayoutBox::discardResultMemoPendingRestore
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
void discardResultMemoPendingRestore() noexcept

Verification scope

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

include/kui/layout/layout_box.h:1332

Report an issue with this entry →
LayoutBox::emptyIBSplitLineRect
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 Rect* emptyIBSplitLineRect() const

Verification scope

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

include/kui/layout/layout_box.h:865

Report an issue with this entry →
LayoutBox::ensureScrollableOverflowClamp
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
void ensureScrollableOverflowClamp()

Verification scope

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

include/kui/layout/layout_box.h:289

Report an issue with this entry →
LayoutBox::establishesLocalBFC
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 establishesLocalBFC() const;

Verification scope

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

include/kui/layout/layout_box.h:327

Report an issue with this entry →
LayoutBox::extendOverflow
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
void extendOverflow(const Rect& childRect);

Verification scope

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

include/kui/layout/layout_box.h:318

Report an issue with this entry →
LayoutBox::findResultMemo
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 LayoutResultMemoEntry* findResultMemo(u64 key, u32 version) const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1291

Report an issue with this entry →
LayoutBox::firstBaseline
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 firstBaseline() const

Verification scope

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

include/kui/layout/layout_box.h:248

Report an issue with this entry →
LayoutBox::firstChild
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
LayoutBox* firstChild() const

Verification scope

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

include/kui/layout/layout_box.h:149

Report an issue with this entry →
LayoutBox::firstLineBackgroundCurrentColorOverride
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 Color* firstLineBackgroundCurrentColorOverride() const

Verification scope

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

include/kui/layout/layout_box.h:890

Report an issue with this entry →
LayoutBox::fixedPositionContainingBlock
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
LayoutBox* fixedPositionContainingBlock() const;

Verification scope

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

include/kui/layout/layout_box.h:363

Report an issue with this entry →
LayoutBox::flexBaselineItemsUseSignedLeadingPaint
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 flexBaselineItemsUseSignedLeadingPaint() const;

Verification scope

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

include/kui/layout/layout_box.h:257

Report an issue with this entry →
LayoutBox::flexFirstBaselineUsesAlignment
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 flexFirstBaselineUsesAlignment() const;

Verification scope

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

include/kui/layout/layout_box.h:255

Report an issue with this entry →
LayoutBox::flexLineCount
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 flexLineCount() const;

Verification scope

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

include/kui/layout/layout_box.h:250

Report an issue with this entry →
LayoutBox::gridColumnTrackSpans
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 std::vector<GridTrackSpan>* gridColumnTrackSpans() const

Verification scope

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

include/kui/layout/layout_box.h:927

Report an issue with this entry →
LayoutBox::gridRowTrackSpans
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 std::vector<GridTrackSpan>* gridRowTrackSpans() const

Verification scope

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

include/kui/layout/layout_box.h:931

Report an issue with this entry →
LayoutBox::hasIBSplitEndEdge
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 hasIBSplitEndEdge() const

Verification scope

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

include/kui/layout/layout_box.h:1111

Report an issue with this entry →
LayoutBox::hasIBSplitStartEdge
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 hasIBSplitStartEdge() const

Verification scope

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

include/kui/layout/layout_box.h:1107

Report an issue with this entry →
LayoutBox::hasResultMemo
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 hasResultMemo() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1314

Report an issue with this entry →
LayoutBox::hasRuntimePaddingFold
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 hasRuntimePaddingFold() const noexcept

Verification scope

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

include/kui/layout/layout_box.h:1357

Report an issue with this entry →
LayoutBox::hasScrollableOverflowClamp
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 hasScrollableOverflowClamp() const

Verification scope

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

include/kui/layout/layout_box.h:988

Report an issue with this entry →
LayoutBox::height
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 height() const

Verification scope

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

include/kui/layout/layout_box.h:166

Report an issue with this entry →
LayoutBox::hiddenByCollapsedTableColumn
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 hiddenByCollapsedTableColumn() const

Verification scope

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

include/kui/layout/layout_box.h:1216

Report an issue with this entry →
LayoutBox::hiddenByLineClamp
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 hiddenByLineClamp() const

Verification scope

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

include/kui/layout/layout_box.h:1240

Report an issue with this entry →
LayoutBox::ibOwner
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
LayoutBox* ibOwner() const

Verification scope

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

include/kui/layout/layout_box.h:1088

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