const tweaks
diff --git a/include/rive/shapes/cubic_vertex.hpp b/include/rive/shapes/cubic_vertex.hpp index 717f7ea..b4ee4e4 100644 --- a/include/rive/shapes/cubic_vertex.hpp +++ b/include/rive/shapes/cubic_vertex.hpp
@@ -26,7 +26,8 @@ void xChanged() override; void yChanged() override; - void deform(Mat2D& worldTransform, float* boneTransforms) override; + void deform(const Mat2D& worldTransform, + const float* boneTransforms) override; }; } // namespace rive
diff --git a/include/rive/shapes/path_vertex.hpp b/include/rive/shapes/path_vertex.hpp index d2b3054..e8e37fb 100644 --- a/include/rive/shapes/path_vertex.hpp +++ b/include/rive/shapes/path_vertex.hpp
@@ -14,7 +14,8 @@ public: StatusCode onAddedDirty(CoreContext* context) override; template <typename T> T* weight() { return m_Weight->as<T>(); } - virtual void deform(Mat2D& worldTransform, float* boneTransforms); + virtual void deform(const Mat2D& worldTransform, + const float* boneTransforms); bool hasWeight() { return m_Weight != nullptr; } Vec2D renderTranslation();
diff --git a/src/shapes/cubic_vertex.cpp b/src/shapes/cubic_vertex.cpp index baeb1a6..1a1c7c8 100644 --- a/src/shapes/cubic_vertex.cpp +++ b/src/shapes/cubic_vertex.cpp
@@ -53,7 +53,8 @@ m_InValid = m_OutValid = false; } -void CubicVertex::deform(Mat2D& worldTransform, float* boneTransforms) { +void CubicVertex::deform(const Mat2D& worldTransform, + const float* boneTransforms) { Super::deform(worldTransform, boneTransforms); auto cubicWeight = weight<CubicWeight>();
diff --git a/src/shapes/path_vertex.cpp b/src/shapes/path_vertex.cpp index 220a68f..32f90a4 100644 --- a/src/shapes/path_vertex.cpp +++ b/src/shapes/path_vertex.cpp
@@ -34,7 +34,8 @@ void PathVertex::xChanged() { markPathDirty(); } void PathVertex::yChanged() { markPathDirty(); } -void PathVertex::deform(Mat2D& worldTransform, float* boneTransforms) { +void PathVertex::deform(const Mat2D& worldTransform, + const float* boneTransforms) { Weight::deform(x(), y(), m_Weight->indices(),