载入中...
搜索中...
未找到
MeshModifierGraph.h
浏览该文件的文档.
54 [[nodiscard]] Result<void> connect(std::string_view fromId, std::string_view toId, int inputIndex = 0);
62 [[nodiscard]] Result<void> setNodeSplineProfile(std::string_view id, const SplineProfile& profile);
68 [[nodiscard]] Result<void> setNodeString(std::string_view id, std::string key, std::string value);
87 [[nodiscard]] std::uint64_t executionPlanBuildCount() const noexcept { return executionPlanBuildCount_; }
93 [[nodiscard]] const std::vector<MeshModifierNodeMetric>& metrics() const noexcept { return metrics_; }
Move-only, checked operation results for the common layer.
CPU triangle mesh from procedural mesh recipes (e.g. marching cubes). Positions/normals are xyz-packe...
Definition MeshBuild.h:19
Deterministic CPU data-flow graph for procedural mesh deformation and composition.
Definition MeshModifierGraph.h:47
std::uint64_t executionPlanBuildCount() const noexcept
Return how many execution plans have been compiled.
Definition MeshModifierGraph.h:87
int nodeCount() const noexcept
Return stable insertion-order node count.
Definition MeshModifierGraph.h:98
const std::vector< MeshModifierNodeMetric > & metrics() const noexcept
Return metrics from the latest successful execution.
Definition MeshModifierGraph.h:93
int fusedOperationCount() const noexcept
Return logical operations evaluated by fused vertex traversals in the latest run.
Definition MeshModifierGraph.h:91
int compiledSegmentCount() const noexcept
Return segment count in the latest successful execution plan.
Definition MeshModifierGraph.h:89
std::uint64_t revision() const noexcept
Return the monotonic graph mutation revision.
Definition MeshModifierGraph.h:85
Owning multi-segment 3D spline with deterministic bounded sampling.
Definition SplinePath.h:91
Definition EvpackPointGraphLoader.h:12
Per-node telemetry captured by the latest successful mesh graph execution.
Definition MeshModifierGraph.h:18
float milliseconds
Definition MeshModifierGraph.h:22
int triangleCount
Definition MeshModifierGraph.h:21
One vertex of an owning two-dimensional spline extrusion profile.
Definition MeshModifierGraph.h:28
Owning cross-section snapshot used by mesh.splineExtrude.
Definition MeshModifierGraph.h:34
std::vector< SplineProfilePoint > points
Definition MeshModifierGraph.h:35