FCT
|
#include <SizeNode.h>
Public 成员函数 | |
virtual | ~SizeNode ()=default |
SizeNode () noexcept | |
SizeNode (uint32_t w, uint32_t h) noexcept | |
SizeNode * | findRoot () const noexcept |
FractionScale2D | getScaleToRoot () const noexcept |
bool | unite (SizeNode *other, const FractionScale2D &scale=FractionScale2D()) const noexcept |
bool | setFixed () const noexcept |
bool | setFixedSize (uint32_t w, uint32_t h) const noexcept |
bool | getComputedSize (uint32_t &w, uint32_t &h) const noexcept |
bool | isSizeDetermined () const noexcept |
const SizeNode * | getRoot () const noexcept |
bool | isConnected (const SizeNode *other) const noexcept |
bool | isSameSize (const SizeNode *other) const noexcept |
FractionScale2D | getRelativeScale (const SizeNode *other) const noexcept |
Public 属性 | |
SizeNode * | parent |
uint32_t | width |
uint32_t | height |
bool | sizeFixed |
FractionScale2D | scaleToParent |
在文件 SizeNode.h 第 6 行定义.
|
virtualdefault |
|
inlinenoexcept |
|
inlinenoexcept |
在文件 SizeNode.h 第 17 行定义.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
将当前节点与另一个节点合并到同一个大小组中
other | 要合并的目标节点 |
scale | 当前节点相对于目标节点的缩放比例 (this_size = other_size * scale) |
在文件 SizeNode.h 第 45 行定义.
|
mutable |
在文件 SizeNode.h 第 10 行定义.
|
mutable |
在文件 SizeNode.h 第 8 行定义.
|
mutable |
在文件 SizeNode.h 第 12 行定义.
|
mutable |
在文件 SizeNode.h 第 11 行定义.
|
mutable |
在文件 SizeNode.h 第 9 行定义.