Correctly update scale, rotation, and scale classes where multiple subtypes are involved

This commit is contained in:
Alexander Bock
2025-05-01 18:00:36 +02:00
parent 1e458ab2e8
commit f704bc9bb8
14 changed files with 62 additions and 2 deletions

View File

@@ -66,9 +66,9 @@ public:
virtual bool initialize();
virtual void update(const UpdateData& data);
const glm::dmat3& matrix() const;
virtual glm::dmat3 matrix(const UpdateData& time) const = 0;
virtual void update(const UpdateData& data);
static documentation::Documentation Documentation();

View File

@@ -49,9 +49,9 @@ public:
virtual bool initialize();
virtual void update(const UpdateData& data);
glm::dvec3 scaleValue() const;
virtual glm::dvec3 scaleValue(const UpdateData& data) const = 0;
virtual void update(const UpdateData& data);
static documentation::Documentation Documentation();