载入中...
搜索中...
未找到
EditorSurfaceFluidOffscreen.cpp
浏览该文件的文档.
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
virtual Result< void > draw(const SurfaceFluidPreviewSnapshot &snapshot)=0
Draw droplets and wetness using the host's chosen 2D or 3D presentation.
Result< OffscreenPreviewArtifact > render(const SurfaceFluidTarget &target, const SurfaceFluidPreviewRequest &request) const
Replay, validate and render one revision-bound scrub frame.
Definition EditorSurfaceFluidOffscreen.cpp:5
Rebuilds an isolated surface simulation for deterministic forward/backward scrub.
Definition EditorSurfaceFluidPreview.h:65
SurfaceFluidPreviewSnapshot build(const SurfaceFluidTarget &target, const SurfaceFluidPreviewRequest &request) const
Validate, replay and capture a renderer-neutral surface-fluid frame.
Definition EditorSurfaceFluidPreview.cpp:25
Reversible document for surface droplets, wet traces and material response.
Definition SurfaceFluidTarget.h:69
Definition Graphics.h:125
Result< OffscreenPreviewArtifact > render(const OffscreenPreviewRequest &request, const DrawCallback &draw, int maximumDimension=4096, std::uint64_t maximumPixels=16777216)
Clear, draw and read back one isolated offscreen Canvas.
Definition OffscreenPreview.cpp:45
Definition ActionPreviewController.cpp:6
Complete deterministic input needed to replay a surface-fluid scrub.
Definition EditorSurfaceFluidPreview.h:25
Revision-bound result containing droplet geometry and per-vertex wetness.
Definition EditorSurfaceFluidPreview.h:55
std::vector< EditorDiagnostic > diagnostics
Definition EditorSurfaceFluidPreview.h:61
EditorStatus status
Definition EditorSurfaceFluidPreview.h:56
Immutable request for one isolated Canvas render and CPU readback.
Definition OffscreenPreview.h:29
Revision sourceRevision
Definition OffscreenPreview.h:31
StableId previewId
Definition OffscreenPreview.h:30