载入中...
搜索中...
未找到
eve::graphics::StrokeStyle结构体 参考
Backend-neutral stroke state shared by 2D and 3D canvases. 更多...
#include <PrimitiveTypes.h>
Public 成员函数 | |
| void | validate () const |
| Validates all scalar and optional dash state. | |
Public 属性 | |
| float | width = 1.f |
| WidthSpace | widthSpace = WidthSpace::ScreenPixels |
| LineCap | cap = LineCap::Butt |
| LineJoin | join = LineJoin::Miter |
| float | miterLimit = 4.f |
| std::optional< DashPattern > | dash |
详细描述
Backend-neutral stroke state shared by 2D and 3D canvases.
在文件 PrimitiveTypes.h 第 60 行定义.
成员函数说明
◆ validate()
| void eve::graphics::StrokeStyle::validate | ( | ) | const |
Validates all scalar and optional dash state.
在文件 PrimitiveTypes.cpp 第 51 行定义.
引用了 dash, EV_PARAM_CHECK, miterLimit , 以及 width.
类成员变量说明
◆ cap
| LineCap eve::graphics::StrokeStyle::cap = LineCap::Butt |
在文件 PrimitiveTypes.h 第 63 行定义.
◆ dash
| std::optional<DashPattern> eve::graphics::StrokeStyle::dash |
在文件 PrimitiveTypes.h 第 66 行定义.
被这些函数引用 validate().
◆ join
| LineJoin eve::graphics::StrokeStyle::join = LineJoin::Miter |
在文件 PrimitiveTypes.h 第 64 行定义.
◆ miterLimit
| float eve::graphics::StrokeStyle::miterLimit = 4.f |
在文件 PrimitiveTypes.h 第 65 行定义.
被这些函数引用 validate().
◆ width
| float eve::graphics::StrokeStyle::width = 1.f |
◆ widthSpace
| WidthSpace eve::graphics::StrokeStyle::widthSpace = WidthSpace::ScreenPixels |
在文件 PrimitiveTypes.h 第 62 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/PrimitiveTypes.h
- src/modules/graphics/PrimitiveTypes.cpp