X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftransform.h;h=01c783bd7aa3ede6fe428f85f28c4cb4878ff079;hp=ee821ce1ccd65c5bfeba13d8e86eb7e5ccaa83c3;hb=22ed49c0b233566fc5d72b7c9769fd3ba543ab40;hpb=9e384cddaf641f25ce6714327e1b4fadfea4632d diff --git a/source/transform.h b/source/transform.h index ee821ce1..01c783bd 100644 --- a/source/transform.h +++ b/source/transform.h @@ -39,8 +39,12 @@ private: public: Transform(); + static Transform from_matrix(const Matrix &); + void set_position(const Vector3 &); void set_euler(const AngleVector3 &); + void set_rotation(const Angle &, const Vector3 &); + void set_scale(float); void set_scale(const Vector3 &); const Vector3 &get_position() const { return position; } const AngleVector3 &get_euler() const { return euler; }