载入中...
搜索中...
未找到
SurfaceFluidTarget.h
浏览该文件的文档.
66class EVENGINE_API_ORCHESTRATION SurfaceFluidTarget final : public ::eve::editing::EditableTargetState,
87 PropertyReadResult read(const SelectionSnapshot& selection, const PropertyPath& path) const override;
114 Result<void> apply(const SurfaceFluidTarget& target, fluids::SurfaceDropletSimulation* simulation,
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
CPU reference solver for droplets moving over static, rigid or deforming surfaces.
Definition SurfaceDropletSimulation.h:72
Optional bridge copying a validated document into live fluid components.
Definition SurfaceFluidTarget.h:111
Reversible document for surface droplets, wet traces and material response.
Definition SurfaceFluidTarget.h:69
SurfaceFluidSettings settings() const
Return immutable authored values.
Definition SurfaceFluidTarget.h:95
Result< void > validatePropertyValue(const PropertyDescriptor &descriptor, const Value &value)
Validate property value.
Definition EditingProperty.cpp:138
Definition FluidRuntime.cpp:5
editing::PropertyDescriptor PropertyDescriptor
Definition FluidTarget.h:30
editing::DiagnosticSeverity DiagnosticSeverity
Definition FluidTarget.h:19
editing::PropertyReadResult PropertyReadResult
Definition FluidTarget.h:33
editing::SelectionSnapshot SelectionSnapshot
Definition FluidTarget.h:40
editing::DomainOperation DomainOperation
Definition FluidTarget.h:20
editing::IPropertyProvider IPropertyProvider
Definition FluidTarget.h:29
editing::PropertySchema PropertySchema
Definition FluidTarget.h:35
editing::IEditableTarget IEditableTarget
Definition FluidTarget.h:28
editing::PropertySetMode PropertySetMode
Definition FluidTarget.h:36
editing::IDomainOperationTarget IDomainOperationTarget
Definition FluidTarget.h:27
editing::Diagnostic EditorDiagnostic
Definition FluidTarget.h:22
editing::PropertyReadState PropertyReadState
Definition FluidTarget.h:34
editing::TargetDescriptor TargetDescriptor
Definition FluidTarget.h:41
Stable discovery metadata exposed by every editable target.
Definition EditableTarget.h:39
Tuning for converting simulated droplets into render instances.
Definition SurfaceFluidRenderData.h:46
Parameters controlling persistent wet-film traces on a triangle surface.
Definition SurfaceWetnessField.h:13
Renderer-neutral droplet motion, wet-film and wet-material authoring values.
Definition SurfaceFluidTarget.h:49
double adhesionAcceleration
Definition SurfaceFluidTarget.h:51
double evaporation
Definition SurfaceFluidTarget.h:55
double diffusion
Definition SurfaceFluidTarget.h:55
double surfaceOffset
Definition SurfaceFluidTarget.h:56
double reattachDistance
Definition SurfaceFluidTarget.h:54
double gravityX
Definition SurfaceFluidTarget.h:50
double trailDeposition
Definition SurfaceFluidTarget.h:53
double drySpecular
Definition SurfaceFluidTarget.h:58
double gravityZ
Definition SurfaceFluidTarget.h:50
auto operator<=>(const SurfaceFluidSettings &) const =default
Operator <=>.
double contactAngleDegrees
Definition SurfaceFluidTarget.h:53
double velocityStretch
Definition SurfaceFluidTarget.h:56
double wetRoughness
Definition SurfaceFluidTarget.h:57
double wetSpecular
Definition SurfaceFluidTarget.h:58
double dryRoughness
Definition SurfaceFluidTarget.h:57
double maxSpeed
Definition SurfaceFluidTarget.h:51
double gravityY
Definition SurfaceFluidTarget.h:50
double friction
Definition SurfaceFluidTarget.h:51
int maxCrossings
Definition SurfaceFluidTarget.h:52
double maxWetness
Definition SurfaceFluidTarget.h:55
double wetDarkening
Definition SurfaceFluidTarget.h:59
double mergeRadiusScale
Definition SurfaceFluidTarget.h:53
double normalStrength
Definition SurfaceFluidTarget.h:59
double maxAspectRatio
Definition SurfaceFluidTarget.h:56