API reference

intrinsic_sizer.h · C++ API

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/intrinsic_sizer.h
IntrinsicSizer::aggregateBlock
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes aggregateBlock( const std::vector<IntrinsicSizes>& items);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:184

Report an issue with this entry →
IntrinsicSizer::aggregateFlexColumn
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes aggregateFlexColumn( const std::vector<IntrinsicSizes>& items);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:177

Report an issue with this entry →
IntrinsicSizer::aggregateFlexRow
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes aggregateFlexRow( const std::vector<IntrinsicSizes>& items, const FlexAggOpts& opts);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:173

Report an issue with this entry →
IntrinsicSizer::aggregateInline
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes aggregateInline( const std::vector<IntrinsicSizes>& items);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:190

Report an issue with this entry →
IntrinsicSizer::applyAspectRatio
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes applyAspectRatio(IntrinsicSizes native, const AspectRatioInput& input);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:204

Report an issue with this entry →
IntrinsicSizer::IntrinsicSizer
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
IntrinsicSizer(const IntrinsicSizer&) = delete;

Verification scope

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

include/kui/layout/intrinsic_sizer.h:102

Report an issue with this entry →
IntrinsicSizer::IntrinsicSizer
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
IntrinsicSizer() = delete;

Verification scope

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

include/kui/layout/intrinsic_sizer.h:101

Report an issue with this entry →
IntrinsicSizer::measureHorizontal
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes measureHorizontal(LayoutBox* box, LayoutContext& ctx, f32 parentContentBlock, f32 definiteSelfContentBlock);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:140

Report an issue with this entry →
IntrinsicSizer::measureHorizontal
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes measureHorizontal(LayoutBox* box, LayoutContext& ctx, f32 parentContentBlock = -1.0f);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:105

Report an issue with this entry →
IntrinsicSizer::measureHorizontalImpl
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes measureHorizontalImpl(LayoutBox* box, LayoutContext& ctx, f32 parentContentBlock, f32 definiteSelfContentBlock);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:147

Report an issue with this entry →
IntrinsicSizer::measureReplacedIntrinsic
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes measureReplacedIntrinsic(LayoutBox* box, LayoutContext& ctx);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:210

Report an issue with this entry →
IntrinsicSizer::measureTextHorizontal
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static IntrinsicSizes measureTextHorizontal(LayoutBox* textBox, LayoutContext& ctx);

Verification scope

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

include/kui/layout/intrinsic_sizer.h:155

Report an issue with this entry →
IntrinsicSizer::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.

intrinsic_sizer.h
IntrinsicSizer& operator=(const IntrinsicSizer&) = delete;

Verification scope

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

include/kui/layout/intrinsic_sizer.h:103

Report an issue with this entry →
IntrinsicSizes::canonicalize
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
void canonicalize() noexcept

Verification scope

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

include/kui/layout/intrinsic_sizer.h:85

Report an issue with this entry →
IntrinsicSizes::clampMax
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
void clampMax(f32 cap) noexcept

Verification scope

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

include/kui/layout/intrinsic_sizer.h:73

Report an issue with this entry →
IntrinsicSizes::clampMin
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
void clampMin(f32 floor) noexcept

Verification scope

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

include/kui/layout/intrinsic_sizer.h:79

Report an issue with this entry →
IntrinsicSizes::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.

intrinsic_sizer.h
constexpr bool operator!=(const IntrinsicSizes& rhs) const noexcept

Verification scope

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

include/kui/layout/intrinsic_sizer.h:69

Report an issue with this entry →
IntrinsicSizes::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.

intrinsic_sizer.h
constexpr bool operator==(const IntrinsicSizes& rhs) const noexcept

Verification scope

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

include/kui/layout/intrinsic_sizer.h:66

Report an issue with this entry →
IntrinsicSizes::zero
Needs verification3.61.7C++

Installed header declaration in the layout module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

intrinsic_sizer.h
static constexpr IntrinsicSizes zero() noexcept

Verification scope

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

include/kui/layout/intrinsic_sizer.h:93

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