载入中...
搜索中...
未找到
EditorSimulationPreview.h
浏览该文件的文档.
Cloneable backend boundary for physics/crowd/fluid editor simulation previews.
Definition EditorSimulationPreview.h:38
virtual Result< void > step(std::uint64_t tick, double fixedDelta)=0
Advance exactly one fixed deterministic step.
virtual std::unique_ptr< IEditorSimulationBackend > cloneForPreview() const =0
Clone complete simulation state so preview never mutates the live world.
virtual Result< std::vector< SimulationObjectSample > > capture() const =0
Capture stable object transforms after the current step.
virtual ~IEditorSimulationBackend()=default
Releases IEditorSimulationBackend resources.
Pause/single-step/bake controller shared by simulation editor modules.
Definition EditorSimulationPreview.h:51
void setPaused(bool paused)
Pause or resume interactive preview stepping.
Definition EditorSimulationPreview.h:56
bool paused() const
Return whether automatic preview advance is paused.
Definition EditorSimulationPreview.h:58
Definition ActionPreviewController.cpp:6
Non-destructive baked preview trajectory and diagnostics.
Definition EditorSimulationPreview.h:29
std::vector< SimulationPreviewFrame > frames
Definition EditorSimulationPreview.h:33
std::vector< EditorDiagnostic > diagnostics
Definition EditorSimulationPreview.h:34
std::uint64_t sourceRevision
Definition EditorSimulationPreview.h:31
double fixedDelta
Definition EditorSimulationPreview.h:32
Stable transform sample captured from one simulation object.
Definition EditorSimulationPreview.h:15
double rotationX
Definition EditorSimulationPreview.h:18
double rotationY
Definition EditorSimulationPreview.h:18
double rotationZ
Definition EditorSimulationPreview.h:18
double positionY
Definition EditorSimulationPreview.h:17
double rotationW
Definition EditorSimulationPreview.h:18
double positionX
Definition EditorSimulationPreview.h:17
double positionZ
Definition EditorSimulationPreview.h:17
std::string object
Definition EditorSimulationPreview.h:16
One deterministic editor-preview simulation frame.
Definition EditorSimulationPreview.h:22
std::vector< SimulationObjectSample > objects
Definition EditorSimulationPreview.h:25