载入中...
搜索中...
未找到
FluidTarget.h
浏览该文件的文档.
74class EVENGINE_API_ORCHESTRATION FluidSimulationTarget final : public ::eve::editing::EditableTargetState,
95 PropertyReadResult read(const SelectionSnapshot& selection, const PropertyPath& path) const override;
125 Result<void> apply(const FluidSimulationTarget& target, fluids::FluidSimulation* simulation) const;
A structured explanation of a failed, degraded, or noteworthy result.
Definition Diagnostic.h:94
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Dirty region and revision shared by every editable document target.
Definition EditableTarget.h:154
Editable-target capability that applies owning domain operations.
Definition EditingTargetOperations.h:11
UI-independent property access for an immutable selection snapshot.
Definition EditingProperty.h:139
Dotted property path (layout.size) compared and persisted as text.
Definition EditingIds.h:78
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Optional bridge applying authored tuning to a live FluidSimulation.
Definition FluidTarget.h:122
Result< void > apply(const FluidSimulationTarget &target, fluids::FluidSimulation *simulation) const
Apply validated mutable solver parameters; capacity remains runtime-owned.
Definition FluidRuntime.cpp:7
Reversible property document for fluid simulation authoring.
Definition FluidTarget.h:77
FluidSimulationSettings settings() const
Return an immutable settings copy.
Definition FluidTarget.h:103
Result< void > validatePropertyValue(const PropertyDescriptor &descriptor, const Value &value)
Validate property value.
Definition EditingProperty.cpp:138
Definition FluidRuntime.cpp:5
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39
Cost estimate used before allocating or running a fluid preview.
Definition FluidTarget.h:65
Revision documentRevision
Definition FluidTarget.h:67
std::uint64_t estimatedBytes
Definition FluidTarget.h:68
std::uint64_t estimatedNeighborChecks
Definition FluidTarget.h:69
std::vector< EditorDiagnostic > diagnostics
Definition FluidTarget.h:70
Serializable parameters matching the CPU/GPU surface fluid solver.
Definition FluidTarget.h:47
double particleRadius
Definition FluidTarget.h:50
double yieldStress
Definition FluidTarget.h:55
int previewParticles
Definition FluidTarget.h:49
int pbfIterations
Definition FluidTarget.h:61
double restDensity
Definition FluidTarget.h:52
double maximumVelocity
Definition FluidTarget.h:59
int maxParticles
Definition FluidTarget.h:48
double supportRadius
Definition FluidTarget.h:51