Immutable revision-tagged overlay snapshot consumed by any viewport renderer. 更多...
#include <EditingGizmo.h>
Public 属性 | |
| Status | status = Status::Failed |
| std::string | target |
| Revision | targetRevision = 0 |
| std::vector< GizmoPrimitive > | primitives |
| std::vector< Diagnostic > | diagnostics |
详细描述
Immutable revision-tagged overlay snapshot consumed by any viewport renderer.
在文件 EditingGizmo.h 第 27 行定义.
类成员变量说明
◆ diagnostics
| std::vector<Diagnostic> eve::editing::GizmoSnapshot::diagnostics |
在文件 EditingGizmo.h 第 32 行定义.
被这些函数引用 eve::animation_editing::AnimationSkeletonOverlayAdapter::build(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::procgen_editing::MeshVertexAxisGizmoBuilder::build(), eve::procgen_editing::SplinePathGizmoBuilder::build(), eve::animation_editing::ProceduralBoneOverlayBuilder::build(), eve::animation_editing::SkeletonOverlayBuilder::build(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::collider(), eve::building_editing::BuildingPlacementTarget::edgeCubicBezierGizmo() , 以及 eve::procgen_editing::RoadNetworkEditTarget::gizmo().
◆ primitives
| std::vector<GizmoPrimitive> eve::editing::GizmoSnapshot::primitives |
在文件 EditingGizmo.h 第 31 行定义.
被这些函数引用 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::audioSource(), eve::building_editing::BuildingEdgeCurveDragSession::beginDrag(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::procgen_editing::MeshVertexAxisGizmoBuilder::build(), eve::procgen_editing::SplinePathGizmoBuilder::build(), eve::animation_editing::ProceduralBoneOverlayBuilder::build(), eve::animation_editing::SkeletonOverlayBuilder::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::domain_gizmo_editing::EditorGizmoPreviewBuilder::joint(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::light(), eve::procgen_editing::MeshVertexAxisGizmoBuilder::pickAxisResult(), eve::animation_editor::AnimationClipEditor::primitiveCount() , 以及 eve::graphics_editing::PrimitiveGizmoRenderer::render().
◆ status
| Status eve::editing::GizmoSnapshot::status = Status::Failed |
在文件 EditingGizmo.h 第 28 行定义.
被这些函数引用 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::audioSource(), eve::building_editing::BuildingEdgeCurveDragSession::beginDrag(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::procgen_editing::MeshVertexAxisGizmoBuilder::build(), eve::procgen_editing::SplinePathGizmoBuilder::build(), eve::animation_editing::ProceduralBoneOverlayBuilder::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::domain_gizmo_editing::EditorGizmoPreviewBuilder::joint() , 以及 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::light().
◆ target
| std::string eve::editing::GizmoSnapshot::target |
在文件 EditingGizmo.h 第 29 行定义.
被这些函数引用 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::audioSource(), eve::animation_editing::AnimationSkeletonOverlayAdapter::build(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::procgen_editing::MeshVertexAxisGizmoBuilder::build(), eve::procgen_editing::SplinePathGizmoBuilder::build(), eve::animation_editing::ProceduralBoneOverlayBuilder::build(), eve::animation_editing::SkeletonOverlayBuilder::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::domain_gizmo_editing::EditorGizmoPreviewBuilder::joint() , 以及 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::light().
◆ targetRevision
| Revision eve::editing::GizmoSnapshot::targetRevision = 0 |
在文件 EditingGizmo.h 第 30 行定义.
被这些函数引用 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::audioSource(), eve::animation_editing::AnimationSkeletonOverlayAdapter::build(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::procgen_editing::MeshVertexAxisGizmoBuilder::build(), eve::procgen_editing::SplinePathGizmoBuilder::build(), eve::animation_editing::ProceduralBoneOverlayBuilder::build(), eve::animation_editing::SkeletonOverlayBuilder::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::domain_gizmo_editing::EditorGizmoPreviewBuilder::joint() , 以及 eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::light().
该结构体的文档由以下文件生成:
- src/modules/editing/EditingGizmo.h