]> git.tdb.fi Git - libs/game.git/blobdiff - source/game/transform.h
Add setters for the individual parts of Transform
[libs/game.git] / source / game / transform.h
index d6984993653d78f78c4d67f6ad31bbbc0dc5e359..603076024adbdd27c2aa659cd5c805c320fa0d51 100644 (file)
@@ -26,6 +26,9 @@ public:
        Transform(Handle<Entity>);
 
        void set_values(const TransformValues &);
+       void set_position(const LinAl::Vector<float, 3> &);
+       void set_rotation(const Geometry::Quaternion<float> &);
+       void set_scale(const LinAl::Vector<float, 3> &);
        const TransformValues &get_values() const { return values; }
        const LinAl::Vector<float, 3> &get_position() const { return values.position; }
        const Geometry::Quaternion<float> &get_rotation() const { return values.rotation; }