接口参考

layout_box.h · C++ 字段 · 2/2

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

阅读相关开发指南 →

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

include/kui/layout/layout_box.h
LayoutBox::ParagraphTextMap::Segment::node
待核对3.61.7C++

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

layout_box.h
Node* node = nullptr;

验证范围

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

include/kui/layout/layout_box.h:404

反馈此接口问题 →
LayoutBox::ParagraphTextMap::Segment::text
待核对3.61.7C++

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

layout_box.h
String text;

验证范围

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

include/kui/layout/layout_box.h:404

反馈此接口问题 →
LayoutBox::ParagraphTextMap::segments
待核对3.61.7C++

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

layout_box.h
std::vector<Segment> segments;

验证范围

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

include/kui/layout/layout_box.h:412

反馈此接口问题 →
LayoutBox::ParagraphTextMap::TextBoxPaintShift::dy
待核对3.61.7C++

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

layout_box.h
f32 dy = 0.0f;

验证范围

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

include/kui/layout/layout_box.h:487

反馈此接口问题 →
LayoutBox::ParagraphTextMap::TextBoxPaintShift::textBox
待核对3.61.7C++

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

layout_box.h
const LayoutBox* textBox = nullptr;

验证范围

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

include/kui/layout/layout_box.h:486

反馈此接口问题 →
LayoutBox::ParagraphTextMap::textBoxPaintShifts
待核对3.61.7C++

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

layout_box.h
std::unique_ptr<std::vector<TextBoxPaintShift>> textBoxPaintShifts;

验证范围

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

include/kui/layout/layout_box.h:489

反馈此接口问题 →
LayoutBox::ParagraphTextMap::totalLen16
待核对3.61.7C++

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

layout_box.h
u32 totalLen16 = 0;

验证范围

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

include/kui/layout/layout_box.h:452

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::autoMinContent
待核对3.61.7C++

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

layout_box.h
f32 autoMinContent = -1.0f;

验证范围

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

include/kui/layout/layout_box.h:1402

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::autoMinStamp
待核对3.61.7C++

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

layout_box.h
u32 autoMinStamp = 0xFFFFFFFFu;

验证范围

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

include/kui/layout/layout_box.h:1403

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::intrinsicMax
待核对3.61.7C++

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

layout_box.h
f32 intrinsicMax = -1.0f;

验证范围

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

include/kui/layout/layout_box.h:1400

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::intrinsicMin
待核对3.61.7C++

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

layout_box.h
f32 intrinsicMin = -1.0f;

验证范围

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

include/kui/layout/layout_box.h:1399

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::intrinsicStamp
待核对3.61.7C++

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

layout_box.h
u32 intrinsicStamp = 0xFFFFFFFFu;

验证范围

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

include/kui/layout/layout_box.h:1401

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::maxContentBase
待核对3.61.7C++

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

layout_box.h
f32 maxContentBase = -1.0f;

验证范围

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

include/kui/layout/layout_box.h:1404

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::maxContentCross
待核对3.61.7C++

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

layout_box.h
f32 maxContentCross = -1.0f;

验证范围

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

include/kui/layout/layout_box.h:1405

反馈此接口问题 →
LayoutBox::RebuildMeasurementCache::maxContentStamp
待核对3.61.7C++

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

layout_box.h
u32 maxContentStamp = 0xFFFFFFFFu;

验证范围

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

include/kui/layout/layout_box.h:1406

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

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

layout_box.h
, border

验证范围

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

include/kui/layout/layout_box.h:67

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

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

layout_box.h
EdgeInsets margin

验证范围

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

include/kui/layout/layout_box.h:67

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

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

layout_box.h
, padding

验证范围

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

include/kui/layout/layout_box.h:67

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

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

layout_box.h
f32 width = 0, height = 0, baseline = 0, firstBaseline = 0;

验证范围

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

include/kui/layout/layout_box.h:66

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

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

layout_box.h
EdgeInsets committedPadding

验证范围

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

include/kui/layout/layout_box.h:86

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

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

layout_box.h
u64 committedPaddingKey = 0;

验证范围

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

include/kui/layout/layout_box.h:83

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

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

layout_box.h
LayoutResultMemoEntry entries[kEntries];

验证范围

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

include/kui/layout/layout_box.h:80

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

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

layout_box.h
bool hasPendingRestore = false;

验证范围

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

include/kui/layout/layout_box.h:81

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

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

layout_box.h
static constexpr int kEntries = 4;

验证范围

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

include/kui/layout/layout_box.h:79

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

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

layout_box.h
u8 nextVictim = 0;

验证范围

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

include/kui/layout/layout_box.h:81

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

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

layout_box.h
LayoutBoxFieldSnapshot pendingRestore;

验证范围

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

include/kui/layout/layout_box.h:83

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

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

layout_box.h
LayoutBoxFieldSnapshot fields;

验证范围

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

include/kui/layout/layout_box.h:75

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

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

layout_box.h
u64 key = 0;

验证范围

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

include/kui/layout/layout_box.h:71

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

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

layout_box.h
bool resultHasBaseline = false;

验证范围

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

include/kui/layout/layout_box.h:74

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

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

layout_box.h
f32 resultWidth = 0, resultHeight = 0, resultBaseline = 0;

验证范围

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

include/kui/layout/layout_box.h:72

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

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

layout_box.h
u32 version = 0;

验证范围

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

include/kui/layout/layout_box.h:71

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

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

layout_box.h
class Node;

验证范围

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

include/kui/layout/layout_box.h:15

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

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

layout_box.h
struct TopologyResultReuseState;

验证范围

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

include/kui/layout/layout_box.h:17

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