接口参考

intrinsic_sizer.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/layout/intrinsic_sizer.h
IntrinsicSizer::aggregateBlock
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:184

反馈此接口问题 →
IntrinsicSizer::aggregateFlexColumn
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:177

反馈此接口问题 →
IntrinsicSizer::aggregateFlexRow
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:173

反馈此接口问题 →
IntrinsicSizer::aggregateInline
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:190

反馈此接口问题 →
IntrinsicSizer::applyAspectRatio
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:204

反馈此接口问题 →
IntrinsicSizer::IntrinsicSizer
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:102

反馈此接口问题 →
IntrinsicSizer::IntrinsicSizer
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

intrinsic_sizer.h
IntrinsicSizer() = delete;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:101

反馈此接口问题 →
IntrinsicSizer::measureHorizontal
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:140

反馈此接口问题 →
IntrinsicSizer::measureHorizontal
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:105

反馈此接口问题 →
IntrinsicSizer::measureHorizontalImpl
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:147

反馈此接口问题 →
IntrinsicSizer::measureReplacedIntrinsic
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:210

反馈此接口问题 →
IntrinsicSizer::measureTextHorizontal
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:155

反馈此接口问题 →
IntrinsicSizer::operator=
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:103

反馈此接口问题 →
IntrinsicSizes::canonicalize
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

intrinsic_sizer.h
void canonicalize() noexcept

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:85

反馈此接口问题 →
IntrinsicSizes::clampMax
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

intrinsic_sizer.h
void clampMax(f32 cap) noexcept

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:73

反馈此接口问题 →
IntrinsicSizes::clampMin
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

intrinsic_sizer.h
void clampMin(f32 floor) noexcept

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:79

反馈此接口问题 →
IntrinsicSizes::operator!=
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:69

反馈此接口问题 →
IntrinsicSizes::operator==
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:66

反馈此接口问题 →
IntrinsicSizes::zero
待核对3.61.7C++

layout 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

intrinsic_sizer.h
static constexpr IntrinsicSizes zero() noexcept

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/layout/intrinsic_sizer.h:93

反馈此接口问题 →
浏览同类接口 →