Renderer-neutral wire primitive for authoring viewport overlays. 更多...
#include <EditingGizmo.h>
Public 属性 | |
| std::string | id |
| std::string | kind |
| std::array< double, 3 > | position {0.0, 0.0, 0.0} |
| std::array< double, 3 > | size {0.0, 0.0, 0.0} |
| std::array< double, 3 > | direction {0.0, 0.0, -1.0} |
| std::array< double, 4 > | color {1.0, 1.0, 1.0, 1.0} |
| double | radius = 0.0 |
| double | length = 0.0 |
| bool | dashed = false |
| std::string | text |
| double | yaw = 0.0 |
详细描述
Renderer-neutral wire primitive for authoring viewport overlays.
在文件 EditingGizmo.h 第 12 行定义.
类成员变量说明
◆ color
| std::array<double, 4> eve::editing::GizmoPrimitive::color {1.0, 1.0, 1.0, 1.0} |
◆ dashed
| bool eve::editing::GizmoPrimitive::dashed = false |
◆ direction
| std::array<double, 3> eve::editing::GizmoPrimitive::direction {0.0, 0.0, -1.0} |
在文件 EditingGizmo.h 第 17 行定义.
被这些函数引用 eve::archspace_editing::ArchSpaceDocumentTarget::gizmo().
◆ id
| std::string eve::editing::GizmoPrimitive::id |
在文件 EditingGizmo.h 第 13 行定义.
被这些函数引用 eve::procgen_editing::SplinePathGizmoBuilder::build(), eve::graphics_editing::VegetationFieldGizmoBuilder::build(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::collider(), eve::building_editing::BuildingPlacementTarget::edgeCubicBezierGizmo(), eve::archspace_editing::ArchSpaceDocumentTarget::gizmo(), eve::camera_editing::CameraPreview::gizmo(), eve::housegen_editing::HouseGenPreviewRuntime::gizmo(), eve::procgen_editing::RoadNetworkEditTarget::gizmo() , 以及 eve::procgen_editing::detail::linePrimitive().
◆ kind
| std::string eve::editing::GizmoPrimitive::kind |
◆ length
| double eve::editing::GizmoPrimitive::length = 0.0 |
◆ position
| std::array<double, 3> eve::editing::GizmoPrimitive::position {0.0, 0.0, 0.0} |
◆ radius
| double eve::editing::GizmoPrimitive::radius = 0.0 |
◆ size
| std::array<double, 3> eve::editing::GizmoPrimitive::size {0.0, 0.0, 0.0} |
◆ text
| std::string eve::editing::GizmoPrimitive::text |
在文件 EditingGizmo.h 第 22 行定义.
被这些函数引用 eve::archspace_editing::ArchSpaceDocumentTarget::gizmo().
◆ yaw
| double eve::editing::GizmoPrimitive::yaw = 0.0 |
在文件 EditingGizmo.h 第 23 行定义.
被这些函数引用 eve::graphics_editing::VegetationFieldGizmoBuilder::build().
该结构体的文档由以下文件生成:
- src/modules/editing/EditingGizmo.h