Backend-neutral fill and stroke paint. 更多...
#include <PrimitiveTypes.h>
Public 成员函数 | |
| void | validate () const |
| Validates paint state used by a draw command. | |
Public 属性 | |
| Color | color = Color(1.f, 1.f, 1.f, 1.f) |
| PaintMode | mode = PaintMode::Fill |
| StrokeStyle | stroke {} |
| BlendMode | blend = BlendMode::Alpha |
| bool | antialias = true |
详细描述
Backend-neutral fill and stroke paint.
在文件 PrimitiveTypes.h 第 73 行定义.
成员函数说明
◆ validate()
| void eve::graphics::PrimitivePaint::validate | ( | ) | const |
Validates paint state used by a draw command.
在文件 PrimitiveTypes.cpp 第 59 行定义.
引用了 stroke , 以及 eve::graphics::StrokeStyle::validate().
被这些函数引用 eve::graphics::PrimitiveSceneCanvas3D::drawTriangle(), eve::graphics::PrimitiveCanvas2D::tryDrawPolyline() , 以及 eve::graphics::PrimitiveSceneCanvas3D::tryDrawPolyline().
类成员变量说明
◆ antialias
| bool eve::graphics::PrimitivePaint::antialias = true |
在文件 PrimitiveTypes.h 第 78 行定义.
◆ blend
| BlendMode eve::graphics::PrimitivePaint::blend = BlendMode::Alpha |
在文件 PrimitiveTypes.h 第 77 行定义.
◆ color
在文件 PrimitiveTypes.h 第 74 行定义.
◆ mode
| PaintMode eve::graphics::PrimitivePaint::mode = PaintMode::Fill |
在文件 PrimitiveTypes.h 第 75 行定义.
被这些函数引用 eve::graphics::PrimitiveSceneCanvas3D::drawAabb(), eve::graphics::PrimitiveCanvas2D::drawArc(), eve::graphics::PrimitiveSceneCanvas3D::drawArc(), eve::graphics::PrimitiveSceneCanvas3D::drawCone(), eve::graphics::PrimitiveSceneCanvas3D::drawCylinder(), eve::graphics::PrimitiveSceneCanvas3D::drawDisk(), eve::graphics::PrimitiveCanvas2D::drawEllipse(), eve::graphics::PrimitiveSceneCanvas3D::drawFrustum(), eve::graphics::PrimitiveCanvas2D::drawPath(), eve::graphics::PrimitiveCanvas2D::drawPoint(), eve::graphics::PrimitiveSceneCanvas3D::drawQuad(), eve::graphics::PrimitiveCanvas2D::drawRect(), eve::graphics::PrimitiveCanvas2D::drawRoundedRect(), eve::graphics::PrimitiveSceneCanvas3D::drawSphere() , 以及 eve::graphics::PrimitiveSceneCanvas3D::drawTriangle().
◆ stroke
| StrokeStyle eve::graphics::PrimitivePaint::stroke {} |
该结构体的文档由以下文件生成:
- src/modules/graphics/PrimitiveTypes.h
- src/modules/graphics/PrimitiveTypes.cpp