载入中...
搜索中...
未找到
eve::ui_editing::UiStyleValue结构体 参考

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<=>()

auto eve::ui_editing::UiStyleValue::operator<=> ( const UiStyleValue &  ) const
default

Operator <=>.

类成员变量说明

◆ align

std::string eve::ui_editing::UiStyleValue::align = "start"

在文件 UiDocument.h 第 71 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ cornerRadius

double eve::ui_editing::UiStyleValue::cornerRadius = 0.0

在文件 UiDocument.h 第 67 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ direction

std::string eve::ui_editing::UiStyleValue::direction = "row"

在文件 UiDocument.h 第 70 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ flexGrow

double eve::ui_editing::UiStyleValue::flexGrow = 0.0

在文件 UiDocument.h 第 69 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ gap

double eve::ui_editing::UiStyleValue::gap = 0.0

在文件 UiDocument.h 第 68 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ justify

std::string eve::ui_editing::UiStyleValue::justify = "start"

在文件 UiDocument.h 第 72 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ marginBottom

double eve::ui_editing::UiStyleValue::marginBottom = 0.0

在文件 UiDocument.h 第 64 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ marginLeft

double eve::ui_editing::UiStyleValue::marginLeft = 0.0

◆ marginRight

double eve::ui_editing::UiStyleValue::marginRight = 0.0

在文件 UiDocument.h 第 64 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ marginTop

double eve::ui_editing::UiStyleValue::marginTop = 0.0

在文件 UiDocument.h 第 64 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ paddingBottom

double eve::ui_editing::UiStyleValue::paddingBottom = 0.0

在文件 UiDocument.h 第 65 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ paddingLeft

double eve::ui_editing::UiStyleValue::paddingLeft = 0.0

◆ paddingRight

double eve::ui_editing::UiStyleValue::paddingRight = 0.0

在文件 UiDocument.h 第 65 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ paddingTop

double eve::ui_editing::UiStyleValue::paddingTop = 0.0

在文件 UiDocument.h 第 65 行定义.

被这些函数引用 eve::ui_editing::UiDocumentTarget::makeSetStyle().

◆ tintA

double eve::ui_editing::UiStyleValue::tintA = 1.0

◆ tintB

double eve::ui_editing::UiStyleValue::tintB = 1.0

◆ tintG

double eve::ui_editing::UiStyleValue::tintG = 1.0

◆ tintR

double eve::ui_editing::UiStyleValue::tintR = 1.0

该结构体的文档由以下文件生成: