Owning, renderer-neutral request for one atomic placement pattern. 更多...
#include <PlacementSystem.h>
Public 属性 | |
| PatternKind | kind = PatternKind::RectangleFill |
| std::vector< EdgeCurvePoint > | points |
| int | radius = 0 |
| int | subdivisions = 16 |
| float | rotationDeg = 0.f |
| std::string | surfaceName |
详细描述
Owning, renderer-neutral request for one atomic placement pattern.
在文件 PlacementSystem.h 第 126 行定义.
类成员变量说明
◆ kind
| PatternKind eve::building::PlacementSystem::PatternRequest::kind = PatternKind::RectangleFill |
在文件 PlacementSystem.h 第 127 行定义.
被这些函数引用 eve::building::PlacementSession::executeBrush(), eve::building::PlacementSession::executeEdgeCurve(), eve::building::PlacementSession::executeEdgeCurveOnSurface(), eve::building::PlacementSession::executeEdgeLine(), eve::building::PlacementSession::executeEdgePath(), eve::building::PlacementSession::executeRectangle(), eve::building::PlacementSession::previewBrush() , 以及 eve::building::PlacementSession::previewRectangle().
◆ points
| std::vector<EdgeCurvePoint> eve::building::PlacementSystem::PatternRequest::points |
在文件 PlacementSystem.h 第 128 行定义.
◆ radius
| int eve::building::PlacementSystem::PatternRequest::radius = 0 |
在文件 PlacementSystem.h 第 129 行定义.
◆ rotationDeg
| float eve::building::PlacementSystem::PatternRequest::rotationDeg = 0.f |
在文件 PlacementSystem.h 第 131 行定义.
◆ subdivisions
| int eve::building::PlacementSystem::PatternRequest::subdivisions = 16 |
在文件 PlacementSystem.h 第 130 行定义.
◆ surfaceName
| std::string eve::building::PlacementSystem::PatternRequest::surfaceName |
在文件 PlacementSystem.h 第 132 行定义.
该结构体的文档由以下文件生成:
- src/modules/building/PlacementSystem.h