X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Ftransform.h;h=01c783bd7aa3ede6fe428f85f28c4cb4878ff079;hp=ee821ce1ccd65c5bfeba13d8e86eb7e5ccaa83c3;hb=aea9ceca71b59358248be94fdf272fd4791ca990;hpb=be787bc40ba0bb9c7bb622b6172f24b8b8119ec6 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; }