|
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 行定义.