class MAGES::MeshDeformations::Editor::Tests::DynamicSoftbodySnapshotEditorTests

class DynamicSoftbodySnapshotEditorTests
{
public:
    // methods

    void SetUp();
    void TearDown();
    void Save_NotInWorld_CountsMatchSharedSimulationMesh();
    void Save_ProducesDeepCopy_SourceMutationDoesNotLeak();
    void Save_CapturesRestPosition_AndZeroVelocity();
    void Snapshot_SurvivesSerializationRoundTrip();
    void Load_OutsidePhysicsWorld_LogsError_AndLeavesActorUnchanged();
};