From ce96abd33aeaa0ae4e13db09ce6a1cacb18e9ff8 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Mon, 8 May 2023 17:21:15 -0400 Subject: [PATCH] Fix: Build error after simulation header cleanup Making the geometry state's geometry public to remove the accessors didn't work without the constructor. --- source/blender/blenkernel/BKE_simulation_state.hh | 1 + source/blender/blenkernel/intern/simulation_state.cc | 5 +++++ 2 files changed, 6 insertions(+) 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) {