Couch
Transform.h
Go to the documentation of this file.
1 
23 #ifndef TRANSFORM_H
24 #define TRANSFORM_H
25 
26 #include "types.h"
27 
31 struct Transform {
32  Transform();
33  Transform(Vector3 position, Vector3 rotation);
34  Transform(Vector3 position, Vector3 rotation, Vector3 scale);
38  Vector3 position;
42  Vector3 rotation;
46  Vector3 scale;
50  Vector3 Forward();
54  Vector3 Right();
58  Vector3 Up();
63  Matrix RotationMatrix();
64 };
65 
66 #endif /* TRANSFORM_H */
Definition: Transform.h:31
Vector3 rotation
Definition: Transform.h:42
Vector3 Up()
Definition: Transform.cpp:48
Vector3 scale
Definition: Transform.h:46
Vector3 position
Definition: Transform.h:38
Vector3 Right()
Definition: Transform.cpp:52
Matrix RotationMatrix()
Definition: Transform.cpp:56
Vector3 Forward()
Definition: Transform.cpp:44