API reference

layout_box.h · C++ API · 2/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
LayoutBox::ibOwnerStyle
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 ComputedStyle* ibOwnerStyle() 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:1089

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

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

Verification scope

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

include/kui/layout/layout_box.h:646

Report an issue with this entry →
LayoutBox::IFCLayoutCache::pushFront
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 pushFront(u64 newHash, f32 newWidth, u32 newFontEpoch, const MultiRunResult& newResult, std::vector<CharRange> newRanges, bool demoteFront)

Verification scope

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

include/kui/layout/layout_box.h:679

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

Verification scope

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

include/kui/layout/layout_box.h:669

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

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

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

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

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

Verification scope

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

include/kui/layout/layout_box.h:1151

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

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

Verification scope

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

include/kui/layout/layout_box.h:155

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

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

Report an issue with this entry →
LayoutBox::intrinsicCacheValid
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 intrinsicCacheValid(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:1381

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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(const LayoutBox&) = delete;

Verification scope

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

include/kui/layout/layout_box.h:95

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(LayoutBox&&) 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:101

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(Node* node, const ComputedStyle* style);

Verification scope

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

include/kui/layout/layout_box.h:92

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

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

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

Report an issue with this entry →
LayoutBox::maxContentBaseValid
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 maxContentBaseValid(f32 atCrossBase, 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:1495

Report an issue with this entry →
LayoutBox::minMainHeightValid
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 minMainHeightValid(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:1471

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

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

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

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

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

Report an issue with this entry →
LayoutBox::noteScrollableOverflowCeilWidth
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 noteScrollableOverflowCeilWidth(f32 v)

Verification scope

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

include/kui/layout/layout_box.h:980

Report an issue with this entry →
LayoutBox::noteScrollableOverflowFloorHeight
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 noteScrollableOverflowFloorHeight(f32 v)

Verification scope

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

include/kui/layout/layout_box.h:984

Report an issue with this entry →
LayoutBox::noteScrollableOverflowFloorWidth
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 noteScrollableOverflowFloorWidth(f32 v)

Verification scope

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

include/kui/layout/layout_box.h:973

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

Verification scope

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

include/kui/layout/layout_box.h:100

Report an issue with this entry →
LayoutBox::operator=
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& operator=(LayoutBox&&) 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:102

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

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

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

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

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

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

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

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

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

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

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

Report an issue with this entry →
LayoutBox::removeChild
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 removeChild(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:156

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

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

Verification scope

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

include/kui/layout/layout_box.h:1545

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

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

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

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

Report an issue with this entry →
LayoutBox::restoreRebuildMeasurements
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 restoreRebuildMeasurements(const RebuildMeasurementCache& cache) 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:1427

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

Report an issue with this entry →
LayoutBox::rootStyleKeepsBodyOverflowPropagation
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 bool rootStyleKeepsBodyOverflowPropagation( const ComputedStyle& rootStyle) 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:322

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

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

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

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

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

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

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

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