Renderer-neutral visual and box-model style authored per widget. 更多...
#include <UiDocument.h>
Public 成员函数 | |
| auto | operator<=> (const UiStyleValue &) const =default |
| Operator <=>. | |
Public 属性 | |
| double | marginLeft = 0.0 |
| double | marginTop = 0.0 |
| double | marginRight = 0.0 |
| double | marginBottom = 0.0 |
| double | paddingLeft = 0.0 |
| double | paddingTop = 0.0 |
| double | paddingRight = 0.0 |
| double | paddingBottom = 0.0 |
| double | tintR = 1.0 |
| double | tintG = 1.0 |
| double | tintB = 1.0 |
| double | tintA = 1.0 |
| double | cornerRadius = 0.0 |
| double | gap = 0.0 |
| double | flexGrow = 0.0 |
| std::string | direction = "row" |
| std::string | align = "start" |
| std::string | justify = "start" |
详细描述
Renderer-neutral visual and box-model style authored per widget.
在文件 UiDocument.h 第 63 行定义.
成员函数说明
◆ operator<=>()
|
default |
Operator <=>.
类成员变量说明
◆ align
| std::string eve::ui_editing::UiStyleValue::align = "start" |
在文件 UiDocument.h 第 71 行定义.
◆ cornerRadius
| double eve::ui_editing::UiStyleValue::cornerRadius = 0.0 |
在文件 UiDocument.h 第 67 行定义.
◆ direction
| std::string eve::ui_editing::UiStyleValue::direction = "row" |
在文件 UiDocument.h 第 70 行定义.
◆ flexGrow
| double eve::ui_editing::UiStyleValue::flexGrow = 0.0 |
在文件 UiDocument.h 第 69 行定义.
◆ gap
| double eve::ui_editing::UiStyleValue::gap = 0.0 |
在文件 UiDocument.h 第 68 行定义.
◆ justify
| std::string eve::ui_editing::UiStyleValue::justify = "start" |
在文件 UiDocument.h 第 72 行定义.
◆ marginBottom
| double eve::ui_editing::UiStyleValue::marginBottom = 0.0 |
在文件 UiDocument.h 第 64 行定义.
◆ marginLeft
| double eve::ui_editing::UiStyleValue::marginLeft = 0.0 |
◆ marginRight
| double eve::ui_editing::UiStyleValue::marginRight = 0.0 |
在文件 UiDocument.h 第 64 行定义.
◆ marginTop
| double eve::ui_editing::UiStyleValue::marginTop = 0.0 |
在文件 UiDocument.h 第 64 行定义.
◆ paddingBottom
| double eve::ui_editing::UiStyleValue::paddingBottom = 0.0 |
在文件 UiDocument.h 第 65 行定义.
◆ paddingLeft
| double eve::ui_editing::UiStyleValue::paddingLeft = 0.0 |
在文件 UiDocument.h 第 65 行定义.
被这些函数引用 eve::editor::UiSkinPreviewPlanner::build() , 以及 eve::ui_editing::UiDocumentTarget::makeSetStyle().
◆ paddingRight
| double eve::ui_editing::UiStyleValue::paddingRight = 0.0 |
在文件 UiDocument.h 第 65 行定义.
◆ paddingTop
| double eve::ui_editing::UiStyleValue::paddingTop = 0.0 |
在文件 UiDocument.h 第 65 行定义.
◆ tintA
| double eve::ui_editing::UiStyleValue::tintA = 1.0 |
在文件 UiDocument.h 第 66 行定义.
被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle() , 以及 eve::editor::UiOffscreenPreviewRenderer::render().
◆ tintB
| double eve::ui_editing::UiStyleValue::tintB = 1.0 |
在文件 UiDocument.h 第 66 行定义.
被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle() , 以及 eve::editor::UiOffscreenPreviewRenderer::render().
◆ tintG
| double eve::ui_editing::UiStyleValue::tintG = 1.0 |
在文件 UiDocument.h 第 66 行定义.
被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle() , 以及 eve::editor::UiOffscreenPreviewRenderer::render().
◆ tintR
| double eve::ui_editing::UiStyleValue::tintR = 1.0 |
在文件 UiDocument.h 第 66 行定义.
被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle() , 以及 eve::editor::UiOffscreenPreviewRenderer::render().
该结构体的文档由以下文件生成:
- src/modules/ui/editing/UiDocument.h