diff --git a/source/blender/blenkernel/BKE_simulation_state.hh b/source/blender/blenkernel/BKE_simulation_state.hh index 392d8de1668..04ab35c0422 100644 --- a/source/blender/blenkernel/BKE_simulation_state.hh +++ b/source/blender/blenkernel/BKE_simulation_state.hh @@ -19,6 +19,7 @@ class SimulationStateItem { class GeometrySimulationStateItem : public SimulationStateItem { public: + GeometrySimulationStateItem(GeometrySet geometry); GeometrySet geometry; }; diff --git a/source/blender/blenkernel/intern/simulation_state.cc b/source/blender/blenkernel/intern/simulation_state.cc index 0470ee75a1e..9480972ea1f 100644 --- a/source/blender/blenkernel/intern/simulation_state.cc +++ b/source/blender/blenkernel/intern/simulation_state.cc @@ -15,6 +15,11 @@ namespace blender::bke::sim { +GeometrySimulationStateItem::GeometrySimulationStateItem(GeometrySet geometry) + : geometry(std::move(geometry)) +{ +} + PrimitiveSimulationStateItem::PrimitiveSimulationStateItem(const CPPType &type, const void *value) : type_(type) {