LayoutConstraints::fixed
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static LayoutConstraints fixed(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:133
Report an issue with this entry →LayoutConstraints::hash
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
KUI_API u64 hash() 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:150
Report an issue with this entry →LayoutConstraints::hasPercentageWidthBase
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasPercentageWidthBase() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:141
Report an issue with this entry →LayoutConstraints::percentageWidthBaseOr
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f32 percentageWidthBaseOr(f32 fallback) const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:145
Report an issue with this entry →LayoutConstraints::setPercentageWidthBase
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setPercentageWidthBase(f32 base) noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:135
Report an issue with this entry →LayoutConstraints::unconstrained
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static LayoutConstraints unconstrained();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:132
Report an issue with this entry →LayoutContext::~LayoutContext
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~LayoutContext();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:206
Report an issue with this entry →LayoutContext::allocateBox
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
LayoutBox* allocateBox(Node* node, const ComputedStyle* style) 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:418
Report an issue with this entry →LayoutContext::beginTopologyResultReusePass
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void beginTopologyResultReusePass();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:535
Report an issue with this entry →LayoutContext::bindTopologyResultsToFreshTree
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void bindTopologyResultsToFreshTree(Document* document);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:537
Report an issue with this entry →LayoutContext::boxesLaidOut
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 boxesLaidOut() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:785
Report an issue with this entry →LayoutContext::canReuseCachedLayout
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool canReuseCachedLayout(LayoutBox* box, const LayoutConstraints& constraints) 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:572
Report an issue with this entry →LayoutContext::captureTopologyResults
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void captureTopologyResults(Document* document, LayoutBox* oldRoot);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:536
Report an issue with this entry →LayoutContext::clearFlexLineSnapshots
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearFlexLineSnapshots() 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:439
Report an issue with this entry →LayoutContext::clearMulticolFragmentGeometries
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearMulticolFragmentGeometries() 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:429
Report an issue with this entry →LayoutContext::clearParagraphCache
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearParagraphCache();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:866
Report an issue with this entry →LayoutContext::clearParagraphTextLineSpans
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearParagraphTextLineSpans() 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:456
Report an issue with this entry →LayoutContext::clearTextMeasureCache
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearTextMeasureCache()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:937
Report an issue with this entry →LayoutContext::clearTopologyResults
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearTopologyResults() 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:538
Report an issue with this entry →LayoutContext::clearViewportFixedPlacements
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearViewportFixedPlacements()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:777
Report an issue with this entry →LayoutContext::devicePixelRatio
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f32 devicePixelRatio() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:222
Report an issue with this entry →LayoutContext::dispatchLayout
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
LayoutResult dispatchLayout(LayoutBox* box, const LayoutConstraints& constraints);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:577
Report an issue with this entry →LayoutContext::endParagraphCachePass
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void endParagraphCachePass() 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:875
Report an issue with this entry →LayoutContext::eraseFlexLineSnapshot
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void eraseFlexLineSnapshot(const LayoutBox* box) 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:438
Report an issue with this entry →LayoutContext::eraseMulticolFragmentGeometry
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void eraseMulticolFragmentGeometry(const LayoutBox* box) 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:428
Report an issue with this entry →LayoutContext::eraseParagraphTextLineSpans
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void eraseParagraphTextLineSpans( const LayoutBox* paragraphOwner) 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:454
Report an issue with this entry →LayoutContext::fastPathHits
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 fastPathHits() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:613
Report an issue with this entry →LayoutContext::fastPathMisses
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 fastPathMisses() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:614
Report an issue with this entry →LayoutContext::findLineBreaks
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
std::vector<LineBreakResult> findLineBreaks( StringView text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth) 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:384
Report an issue with this entry →LayoutContext::flexLineSnapshot
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const FlexLineSnapshot* flexLineSnapshot(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:437
Report an issue with this entry →LayoutContext::FontMetricsResult
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using FontMetricsFn = std::function<FontMetricsResult( 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:294
Report an issue with this entry →LayoutContext::hasInheritedFloats
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasInheritedFloats() 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:803
Report an issue with this entry →LayoutContext::hasMeasureParagraphFn
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasMeasureParagraphFn() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:338
Report an issue with this entry →LayoutContext::hasMeasureTextFn
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasMeasureTextFn() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:280
Report an issue with this entry →LayoutContext::hasStackHeadroom
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static bool hasStackHeadroom();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:833
Report an issue with this entry →LayoutContext::ifcAlternateSlotEnabled
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool ifcAlternateSlotEnabled() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:603
Report an issue with this entry →LayoutContext::ifcCacheFirstLineAdvanceEnabled
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool ifcCacheFirstLineAdvanceEnabled() 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:1002
Report an issue with this entry →LayoutContext::ifcResultCacheHits
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 ifcResultCacheHits() 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:1036
Report an issue with this entry →LayoutContext::ifcResultCacheIneligible
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 ifcResultCacheIneligible() 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:1040
Report an issue with this entry →LayoutContext::ifcResultCacheMissAbsent
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 ifcResultCacheMissAbsent() 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:1039
Report an issue with this entry →LayoutContext::ifcResultCacheMissHash
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 ifcResultCacheMissHash() 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:1038
Report an issue with this entry →LayoutContext::ifcResultCacheMissThrash
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 ifcResultCacheMissThrash() 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:1037
Report an issue with this entry →LayoutContext::incrementalEnabled
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool incrementalEnabled() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:579
Report an issue with this entry →LayoutContext::incrementBoxCount
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void incrementBoxCount()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:787
Report an issue with this entry →LayoutContext::inlineFragmentHitTestEnabled
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool inlineFragmentHitTestEnabled() 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:1027
Report an issue with this entry →LayoutContext::inlineParagraphShapeCalls
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 inlineParagraphShapeCalls() 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:961
Report an issue with this entry →LayoutContext::inlineParagraphShapeCpuMs
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 inlineParagraphShapeCpuMs() 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:978
Report an issue with this entry →LayoutContext::inlineParagraphShapeDistinct
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 inlineParagraphShapeDistinct() 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:976
Report an issue with this entry →LayoutContext::inlineParagraphShapeLruHits
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 inlineParagraphShapeLruHits() 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:977
Report an issue with this entry →LayoutContext::inlineParagraphShapeRepeatCpuMs
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 inlineParagraphShapeRepeatCpuMs() 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:979
Report an issue with this entry →LayoutContext::inlineParagraphShapeRepeats
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 inlineParagraphShapeRepeats() 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:974
Report an issue with this entry →LayoutContext::inlineParagraphShapeWidthVariants
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 inlineParagraphShapeWidthVariants() 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:975
Report an issue with this entry →LayoutContext::isMeasureOnly
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isMeasureOnly() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:733
Report an issue with this entry →LayoutContext::isOverBudget
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isOverBudget() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:791
Report an issue with this entry →LayoutContext::isOverDepth
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isOverDepth() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:808
Report an issue with this entry →LayoutContext::LayoutContext
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
LayoutContext();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:205
Report an issue with this entry →LayoutContext::layoutDepth
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 layoutDepth() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:807
Report an issue with this entry →LayoutContext::layoutGuardStops
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 layoutGuardStops() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:838
Report an issue with this entry →LayoutContext::layoutMultiRun
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
MultiRunResult layoutMultiRun(std::vector<InlineRun>& runs, f32 availableWidth, u8 textAlign = 0, u32 maxLines = 0, bool ellipsis = false, f32 containerLineHeightMult = -1, TextDirection direction = TextDirection::Ltr, bool allowWordBreak = true, f32 containerFontSize = -1) 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:691
Report an issue with this entry →LayoutContext::LayoutResult
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using DispatchFn = function_ref<LayoutResult(LayoutBox*, const LayoutConstraints&, LayoutContext&)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:547
Report an issue with this entry →LayoutContext::lineBreakCpuMs
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
f64 lineBreakCpuMs() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:950
Report an issue with this entry →LayoutContext::lineBreakQueries
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 lineBreakQueries() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:949
Report an issue with this entry →LayoutContext::maxParagraphCacheEntries
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static constexpr size_t maxParagraphCacheEntries()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:925
Report an issue with this entry →LayoutContext::maxTextMeasureCacheEntries
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static constexpr size_t maxTextMeasureCacheEntries()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:934
Report an issue with this entry →LayoutContext::measureMultiRunWidth
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
MultiRunWidth measureMultiRunWidth(const std::vector<InlineRun>& runs, f32 availableWidth, u8 textAlign = 0, u32 maxLines = 0, bool ellipsis = false, f32 containerLineHeightMult = -1, TextDirection direction = TextDirection::Ltr, bool allowWordBreak = true, f32 containerFontSize = -1) 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:721
Report an issue with this entry →LayoutContext::measureParagraph
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ParagraphMetrics measureParagraph(StringView text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth, f32 lineHeightMult = 0, f32 letterSpacing = 0, f32 wordSpacing = 0, f32 textIndent = 0, Color paintColor = Color(0,0,0,255), TextDirection direction = TextDirection::Ltr, bool breakLongWords = false, bool lineHeightNormal = false) 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:340
Report an issue with this entry →LayoutContext::measureParagraphMetrics
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ParagraphMetrics measureParagraphMetrics(StringView text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth, f32 lineHeightMult = 0, f32 letterSpacing = 0, f32 wordSpacing = 0, f32 textIndent = 0, Color paintColor = Color(0,0,0,255), TextDirection direction = TextDirection::Ltr, bool breakLongWords = false, bool lineHeightNormal = false) 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:355
Report an issue with this entry →LayoutContext::measureText
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
TextMetrics measureText(StringView text, 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:242
Report an issue with this entry →LayoutContext::missDirty
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missDirty() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:620
Report an issue with this entry →LayoutContext::missDirtyCD
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missDirtyCD() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:628
Report an issue with this entry →LayoutContext::missDirtyNL
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missDirtyNL() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:622
Report an issue with this entry →LayoutContext::missDirtyNP
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missDirtyNP() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:627
Report an issue with this entry →LayoutContext::missDirtyNS
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missDirtyNS() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:626
Report an issue with this entry →LayoutContext::missHash0
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missHash0() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:615
Report an issue with this entry →LayoutContext::missMismatch
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 missMismatch() const noexceptVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:621
Report an issue with this entry →LayoutContext::multicolFragmentGeometry
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const MulticolFragmentGeometry* multicolFragmentGeometry( 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:426
Report an issue with this entry →LayoutContext::MultiRunResult
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
using LayoutMultiRunFn = std::function<MultiRunResult( std::vector<InlineRun>& runs, f32 availableWidth, u8 textAlign, u32 maxLines, bool ellipsis, f32 containerLineHeightMult, TextDirection direction, bool allowWordBreak, f32 containerFontSize)>;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/layout/layout_context.h:681
Report an issue with this entry →LayoutContext::multiRunResultMemoEnabled
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool multiRunResultMemoEnabled() 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:1050
Report an issue with this entry →LayoutContext::multiRunResultMemoHits
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 multiRunResultMemoHits() 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:1042
Report an issue with this entry →LayoutContext::multiRunResultMemoSize
Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
size_t multiRunResultMemoSize() 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:1049
Report an issue with this entry →