接口参考

layout_context.h · 类型

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

阅读相关开发指南 →

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

include/kui/layout/layout_context.h
LayoutConstraints
待核对3.61.7C++

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct LayoutConstraints

验证范围

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

include/kui/layout/layout_context.h:29

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct AncestorFloat

验证范围

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

include/kui/layout/layout_context.h:97

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

公开安装头中的 class 声明;以声明和所属模块为准。

layout_context.h
class KUI_API LayoutContext

验证范围

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

include/kui/layout/layout_context.h:203

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

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

layout_context.h
using AllocateBoxFn = function_ref<LayoutBox*(Node*, const ComputedStyle*)>;

验证范围

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

include/kui/layout/layout_context.h:393

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct BFCFloatRect

验证范围

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

include/kui/layout/layout_context.h:796

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

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

layout_context.h
using FindLineBreaksFn = std::function<std::vector<LineBreakResult>( const String& text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth)>;

验证范围

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

include/kui/layout/layout_context.h:541

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct FontMetricsResult

验证范围

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

include/kui/layout/layout_context.h:287

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

公开安装头中的 enum class 声明;以声明和所属模块为准。

layout_context.h
enum class IfcResultCacheOutcome : u8

验证范围

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

include/kui/layout/layout_context.h:994

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct InheritedFloats

验证范围

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

include/kui/layout/layout_context.h:797

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct LineBreakResult

验证范围

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

include/kui/layout/layout_context.h:379

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct MultiRunWidth

验证范围

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

include/kui/layout/layout_context.h:717

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct ParagraphMetrics

验证范围

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

include/kui/layout/layout_context.h:249

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct ParagraphRetentionStats

验证范围

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

include/kui/layout/layout_context.h:912

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

公开安装头中的 class 声明;以声明和所属模块为准。

layout_context.h
class ResultMemoSuppressScope

验证范围

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

include/kui/layout/layout_context.h:647

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

公开安装头中的 class 声明;以声明和所属模块为准。

layout_context.h
class ResultMemoTrialScope

验证范围

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

include/kui/layout/layout_context.h:667

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

公开安装头中的 enum class 声明;以声明和所属模块为准。

layout_context.h
enum class TextDirection : u8

验证范围

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

include/kui/layout/layout_context.h:326

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct TextMetrics

验证范围

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

include/kui/layout/layout_context.h:234

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct TopologyReuseStats

验证范围

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

include/kui/layout/layout_context.h:517

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

公开安装头中的 enum class 声明;以声明和所属模块为准。

layout_context.h
enum class TopologyTransferOutcome : u8

验证范围

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

include/kui/layout/layout_context.h:461

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct ViewportFixedPlacement

验证范围

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

include/kui/layout/layout_context.h:760

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

公开安装头中的 struct 声明;以声明和所属模块为准。

layout_context.h
struct LayoutResult

验证范围

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

include/kui/layout/layout_context.h:190

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