API reference

layout_context.h · C++ API · 2/3

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_context.h
LayoutContext::multiRunResultMemoStores
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_context.h
u32 multiRunResultMemoStores() const;

Verification scope

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

include/kui/layout/layout_context.h:1048

Report an issue with this entry →
LayoutContext::multiRunWidthMemoEnabled
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_context.h
bool multiRunWidthMemoEnabled() const;

Verification scope

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

include/kui/layout/layout_context.h:728

Report an issue with this entry →
LayoutContext::multiRunWidthMemoHits
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_context.h
u32 multiRunWidthMemoHits() const;

Verification scope

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

include/kui/layout/layout_context.h:730

Report an issue with this entry →
LayoutContext::multiRunWidthMemoSize
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_context.h
size_t multiRunWidthMemoSize() const;

Verification scope

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

include/kui/layout/layout_context.h:731

Report an issue with this entry →
LayoutContext::normalLineHeight
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_context.h
f32 normalLineHeight(const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle) const;

Verification scope

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

include/kui/layout/layout_context.h:305

Report an issue with this entry →
LayoutContext::noteIfcResultCache
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_context.h
void noteIfcResultCache(IfcResultCacheOutcome outcome) const;

Verification scope

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

include/kui/layout/layout_context.h:1001

Report an issue with this entry →
LayoutContext::noteViewportFixedPlacement
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_context.h
void noteViewportFixedPlacement(const ViewportFixedPlacement& placement)

Verification scope

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

include/kui/layout/layout_context.h:766

Report an issue with this entry →
LayoutContext::paragraphCacheClears
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_context.h
u32 paragraphCacheClears() const

Verification scope

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

include/kui/layout/layout_context.h:955

Report an issue with this entry →
LayoutContext::paragraphCacheHits
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_context.h
u32 paragraphCacheHits() const

Verification scope

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

include/kui/layout/layout_context.h:953

Report an issue with this entry →
LayoutContext::paragraphCacheMisses
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_context.h
u32 paragraphCacheMisses() const

Verification scope

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

include/kui/layout/layout_context.h:954

Report an issue with this entry →
LayoutContext::paragraphCacheSize
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_context.h
size_t paragraphCacheSize() const

Verification scope

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

include/kui/layout/layout_context.h:923

Report an issue with this entry →
LayoutContext::paragraphCacheTrimEnabled
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_context.h
bool paragraphCacheTrimEnabled() const;

Verification scope

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

include/kui/layout/layout_context.h:902

Report an issue with this entry →
LayoutContext::paragraphCacheWidthVariantMisses
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_context.h
u32 paragraphCacheWidthVariantMisses() const;

Verification scope

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

include/kui/layout/layout_context.h:957

Report an issue with this entry →
LayoutContext::paragraphHistoryBudgetBytes
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_context.h
u64 paragraphHistoryBudgetBytes() const;

Verification scope

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

include/kui/layout/layout_context.h:907

Report an issue with this entry →
LayoutContext::ParagraphMetrics
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_context.h
using MeasureParagraphFn = std::function<ParagraphMetrics( const String& text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth, f32 lineHeightMult, f32 letterSpacing, f32 wordSpacing, f32 textIndent, Color paintColor, TextDirection direction, bool breakLongWords, bool lineHeightNormal)>;

Verification scope

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

include/kui/layout/layout_context.h:328

Report an issue with this entry →
LayoutContext::paragraphRetentionStats
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_context.h
ParagraphRetentionStats paragraphRetentionStats() const;

Verification scope

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

include/kui/layout/layout_context.h:921

Report an issue with this entry →
LayoutContext::paragraphTextLineCount
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_context.h
u32 paragraphTextLineCount( const LayoutBox* paragraphOwner, const Node* textNode) const;

Verification scope

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

include/kui/layout/layout_context.h:452

Report an issue with this entry →
LayoutContext::popAbsoluteLayoutDispatch
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_context.h
void popAbsoluteLayoutDispatch()

Verification scope

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

include/kui/layout/layout_context.h:751

Report an issue with this entry →
LayoutContext::popInheritedFloats
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_context.h
InheritedFloats popInheritedFloats();

Verification scope

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

include/kui/layout/layout_context.h:802

Report an issue with this entry →
LayoutContext::popLayoutDepth
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_context.h
void popLayoutDepth()

Verification scope

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

include/kui/layout/layout_context.h:810

Report an issue with this entry →
LayoutContext::popMeasureOnly
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_context.h
void popMeasureOnly()

Verification scope

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

include/kui/layout/layout_context.h:737

Report an issue with this entry →
LayoutContext::publishFlexLineSnapshot
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_context.h
void publishFlexLineSnapshot( const LayoutBox* box, Unique<FlexLineSnapshot> snapshot);

Verification scope

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

include/kui/layout/layout_context.h:431

Report an issue with this entry →
LayoutContext::publishMulticolFragmentGeometry
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_context.h
void publishMulticolFragmentGeometry( const LayoutBox* box, Unique<MulticolFragmentGeometry> geometry);

Verification scope

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

include/kui/layout/layout_context.h:420

Report an issue with this entry →
LayoutContext::publishParagraphTextLineSpan
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_context.h
void publishParagraphTextLineSpan( const LayoutBox* paragraphOwner, const Node* textNode, u32 firstLine, u32 lastLine, u32 lineCount);

Verification scope

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

include/kui/layout/layout_context.h:449

Report an issue with this entry →
LayoutContext::publishParagraphTextLineSpans
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_context.h
void publishParagraphTextLineSpans( const LayoutBox* paragraphOwner, const std::vector<InlineRun>& runs, const MultiRunResult& result);

Verification scope

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

include/kui/layout/layout_context.h:441

Report an issue with this entry →
LayoutContext::pushAbsoluteLayoutDispatch
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_context.h
void pushAbsoluteLayoutDispatch(LayoutBox* box)

Verification scope

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

include/kui/layout/layout_context.h:748

Report an issue with this entry →
LayoutContext::pushInheritedFloats
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_context.h
void pushInheritedFloats(InheritedFloats floats);

Verification scope

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

include/kui/layout/layout_context.h:801

Report an issue with this entry →
LayoutContext::pushLayoutDepth
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_context.h
void pushLayoutDepth()

Verification scope

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

include/kui/layout/layout_context.h:809

Report an issue with this entry →
LayoutContext::pushMeasureOnly
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_context.h
void pushMeasureOnly()

Verification scope

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

include/kui/layout/layout_context.h:736

Report an issue with this entry →
LayoutContext::queryFontMetrics
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_context.h
FontMetricsResult queryFontMetrics(const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle) const;

Verification scope

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

include/kui/layout/layout_context.h:298

Report an issue with this entry →
LayoutContext::releaseParagraphsForNewDocument
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_context.h
size_t releaseParagraphsForNewDocument() const;

Verification scope

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

include/kui/layout/layout_context.h:894

Report an issue with this entry →
LayoutContext::resetCounters
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_context.h
void resetCounters()

Verification scope

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

include/kui/layout/layout_context.h:841

Report an issue with this entry →
LayoutContext::resetFastPathCounters
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_context.h
void resetFastPathCounters() noexcept

Verification scope

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

include/kui/layout/layout_context.h:629

Report an issue with this entry →
LayoutContext::resolveLengthX
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_context.h
f32 resolveLengthX(const struct CSSLength& len, f32 fontSize, f32 percentBase) const;

Verification scope

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

include/kui/layout/layout_context.h:226

Report an issue with this entry →
LayoutContext::resolveLengthY
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_context.h
f32 resolveLengthY(const struct CSSLength& len, f32 fontSize, f32 percentBase) const;

Verification scope

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

include/kui/layout/layout_context.h:229

Report an issue with this entry →
LayoutContext::resultMemoEnabled
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_context.h
bool resultMemoEnabled() const noexcept;

Verification scope

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

include/kui/layout/layout_context.h:639

Report an issue with this entry →
LayoutContext::resultMemoHits
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_context.h
u32 resultMemoHits() const noexcept

Verification scope

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

include/kui/layout/layout_context.h:635

Report an issue with this entry →
LayoutContext::ResultMemoSuppressScope::~ResultMemoSuppressScope
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_context.h
~ResultMemoSuppressScope()

Verification scope

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

include/kui/layout/layout_context.h:653

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

Verification scope

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

include/kui/layout/layout_context.h:655

Report an issue with this entry →
LayoutContext::ResultMemoSuppressScope::ResultMemoSuppressScope
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_context.h
ResultMemoSuppressScope(const ResultMemoSuppressScope&) = delete;

Verification scope

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

include/kui/layout/layout_context.h:654

Report an issue with this entry →
LayoutContext::ResultMemoSuppressScope::ResultMemoSuppressScope
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_context.h
ResultMemoSuppressScope(LayoutContext& ctx, LayoutBox* box) noexcept : ctx_(ctx), previous_(ctx.resultMemoSuppressedBox_)

Verification scope

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

include/kui/layout/layout_context.h:649

Report an issue with this entry →
LayoutContext::ResultMemoTrialScope::~ResultMemoTrialScope
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_context.h
~ResultMemoTrialScope()

Verification scope

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

include/kui/layout/layout_context.h:673

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

Verification scope

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

include/kui/layout/layout_context.h:675

Report an issue with this entry →
LayoutContext::ResultMemoTrialScope::ResultMemoTrialScope
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_context.h
ResultMemoTrialScope(const ResultMemoTrialScope&) = delete;

Verification scope

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

include/kui/layout/layout_context.h:674

Report an issue with this entry →
LayoutContext::ResultMemoTrialScope::ResultMemoTrialScope
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_context.h
ResultMemoTrialScope(LayoutContext& ctx, LayoutBox* box) noexcept : ctx_(ctx), previous_(ctx.resultMemoTrialBox_)

Verification scope

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

include/kui/layout/layout_context.h:669

Report an issue with this entry →
LayoutContext::rootFontSize
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_context.h
f32 rootFontSize() const

Verification scope

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

include/kui/layout/layout_context.h:213

Report an issue with this entry →
LayoutContext::rtlInlineEdgeLevelEnabled
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_context.h
bool rtlInlineEdgeLevelEnabled() const;

Verification scope

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

include/kui/layout/layout_context.h:1019

Report an issue with this entry →
LayoutContext::rtlInlineEdgeLogicalEnabled
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_context.h
bool rtlInlineEdgeLogicalEnabled() const;

Verification scope

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

include/kui/layout/layout_context.h:1010

Report an issue with this entry →
LayoutContext::setAllocateBoxFn
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_context.h
void setAllocateBoxFn(AllocateBoxFn fn) noexcept

Verification scope

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

include/kui/layout/layout_context.h:417

Report an issue with this entry →
LayoutContext::setDevicePixelRatio
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_context.h
void setDevicePixelRatio(f32 d)

Verification scope

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

include/kui/layout/layout_context.h:224

Report an issue with this entry →
LayoutContext::setDispatchFunction
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_context.h
void setDispatchFunction(DispatchFn fn) noexcept

Verification scope

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

include/kui/layout/layout_context.h:570

Report an issue with this entry →
LayoutContext::setFindLineBreaksFn
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_context.h
void setFindLineBreaksFn(FindLineBreaksFn fn)

Verification scope

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

include/kui/layout/layout_context.h:545

Report an issue with this entry →
LayoutContext::setFontMetricsFn
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_context.h
void setFontMetricsFn(FontMetricsFn fn)

Verification scope

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

include/kui/layout/layout_context.h:296

Report an issue with this entry →
LayoutContext::setIfcAlternateSlotEnabled
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_context.h
void setIfcAlternateSlotEnabled(bool enabled) noexcept

Verification scope

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

include/kui/layout/layout_context.h:610

Report an issue with this entry →
LayoutContext::setIfcCacheFirstLineAdvanceEnabled
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_context.h
void setIfcCacheFirstLineAdvanceEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:1009

Report an issue with this entry →
LayoutContext::setIncrementalEnabled
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_context.h
void setIncrementalEnabled(bool enabled) noexcept

Verification scope

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

include/kui/layout/layout_context.h:601

Report an issue with this entry →
LayoutContext::setInlineFragmentHitTestEnabled
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_context.h
void setInlineFragmentHitTestEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:1035

Report an issue with this entry →
LayoutContext::setLayoutMultiRunFn
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_context.h
void setLayoutMultiRunFn(LayoutMultiRunFn fn)

Verification scope

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

include/kui/layout/layout_context.h:690

Report an issue with this entry →
LayoutContext::setMeasureParagraphFn
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_context.h
void setMeasureParagraphFn(MeasureParagraphFn fn)

Verification scope

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

include/kui/layout/layout_context.h:337

Report an issue with this entry →
LayoutContext::setMeasureTextFn
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_context.h
void setMeasureTextFn(MeasureTextFn fn)

Verification scope

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

include/kui/layout/layout_context.h:271

Report an issue with this entry →
LayoutContext::setMultiRunResultMemoEnabled
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_context.h
void setMultiRunResultMemoEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:1053

Report an issue with this entry →
LayoutContext::setMultiRunWidthMemoEnabled
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_context.h
void setMultiRunWidthMemoEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:729

Report an issue with this entry →
LayoutContext::setParagraphBytesFn
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_context.h
void setParagraphBytesFn(ParagraphBytesFn fn);

Verification scope

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

include/kui/layout/layout_context.h:901

Report an issue with this entry →
LayoutContext::setParagraphCacheTrimEnabled
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_context.h
void setParagraphCacheTrimEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:906

Report an issue with this entry →
LayoutContext::setParagraphHistoryBudgetBytes
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_context.h
void setParagraphHistoryBudgetBytes(u64 bytes) const;

Verification scope

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

include/kui/layout/layout_context.h:910

Report an issue with this entry →
LayoutContext::setPerformanceSession
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_context.h
void setPerformanceSession(PerformanceSession* session) noexcept;

Verification scope

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

include/kui/layout/layout_context.h:571

Report an issue with this entry →
LayoutContext::setRootFontSize
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_context.h
void setRootFontSize(f32 s)

Verification scope

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

include/kui/layout/layout_context.h:220

Report an issue with this entry →
LayoutContext::setRtlInlineEdgeLevelEnabled
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_context.h
void setRtlInlineEdgeLevelEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:1026

Report an issue with this entry →
LayoutContext::setRtlInlineEdgeLogicalEnabled
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_context.h
void setRtlInlineEdgeLogicalEnabled(bool enabled) const;

Verification scope

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

include/kui/layout/layout_context.h:1018

Report an issue with this entry →
LayoutContext::setStackReserveBytes
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_context.h
static void setStackReserveBytes(size_t bytes);

Verification scope

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

include/kui/layout/layout_context.h:831

Report an issue with this entry →
LayoutContext::setViewportSize
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_context.h
void setViewportSize(f32 w, f32 h)

Verification scope

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

include/kui/layout/layout_context.h:211

Report an issue with this entry →
LayoutContext::shouldDeferAbsoluteLayoutFor
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_context.h
bool shouldDeferAbsoluteLayoutFor(const LayoutBox* box) const

Verification scope

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

include/kui/layout/layout_context.h:739

Report an issue with this entry →
LayoutContext::stackGuardStops
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_context.h
u32 stackGuardStops() const

Verification scope

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

include/kui/layout/layout_context.h:836

Report an issue with this entry →
LayoutContext::stackReserveBytes
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_context.h
static size_t stackReserveBytes();

Verification scope

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

include/kui/layout/layout_context.h:830

Report an issue with this entry →
LayoutContext::textMeasureCacheHits
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_context.h
u32 textMeasureCacheHits() const

Verification scope

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

include/kui/layout/layout_context.h:930

Report an issue with this entry →
LayoutContext::textMeasureCacheSize
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_context.h
size_t textMeasureCacheSize() const

Verification scope

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

include/kui/layout/layout_context.h:933

Report an issue with this entry →
LayoutContext::textMeasureCalls
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_context.h
u32 textMeasureCalls() const

Verification scope

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

include/kui/layout/layout_context.h:943

Report an issue with this entry →
LayoutContext::textMeasureCpuMs
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_context.h
f64 textMeasureCpuMs() const

Verification scope

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

include/kui/layout/layout_context.h:946

Report an issue with this entry →
LayoutContext::TextMetrics
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_context.h
using MeasureTextFn = std::function<TextMetrics( const String& text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle)>;

Verification scope

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

include/kui/layout/layout_context.h:266

Report an issue with this entry →
LayoutContext::topologyReuseStats
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_context.h
TopologyReuseStats topologyReuseStats() const;

Verification scope

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

include/kui/layout/layout_context.h:539

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