From a676a5f6e67dde0fa98690112e006bb2e33f974a Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sun, 20 Oct 2019 13:03:54 +0200 Subject: added Ang3 and Quat required GetWorldAngles/GetWorldRotation --- TestDLL/HuntClasses.h | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'TestDLL/HuntClasses.h') diff --git a/TestDLL/HuntClasses.h b/TestDLL/HuntClasses.h index 96d161a..0de811c 100644 --- a/TestDLL/HuntClasses.h +++ b/TestDLL/HuntClasses.h @@ -151,6 +151,24 @@ public: }; typedef Vec3_tpl Vec3; +template struct Ang3_tpl + : INumberVector> +{ +public: + F x, y, z; + Ang3_tpl(F vx, F vy, F vz) : x(vx), y(vy), z(vz) {} +}; +typedef Ang3_tpl Ang3; + +template struct Quat_tpl + : INumberVector> +{ +public: + Vec3_tpl v; + F w; +}; +typedef Quat_tpl Quat; + class Matrix34 { public: float m00; @@ -256,8 +274,8 @@ public: virtual const Vec3& GetScale() const = 0; virtual void fn_21(void) = 0; virtual Vec3 GetWorldPos() const = 0; - virtual void fn_22(void) const = 0; - virtual void fn_23(void) const = 0; + virtual Ang3 GetWorldAngles() const = 0; + virtual Quat GetWorldRotation() const = 0; virtual Vec3 GetWorldScale() const = 0; }; -- cgit v1.2.3