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();
void Save_DeepCopiesTetCornerUVs_SourceMutationDoesNotLeak();
void Snapshot_SerializationRoundTrip_PreservesTetCornerUVs();
void Snapshot_CapturesTetFaceInteriorFlags_DeepCopyAndRoundTrip();
};