18 #ifndef __H__OCULAR_MATH_TRANSFORM__H__
19 #define __H__OCULAR_MATH_TRANSFORM__H__
21 #include "Vector3.hpp"
22 #include "Quaternion.hpp"
23 #include "Matrix4x4.hpp"
25 #include "Utilities/Types.hpp"
26 #include "ObjectIO/ObjectIO.hpp"
72 uint32_t getDirtyFlags(
bool clearFlags =
true);
77 void setPosition(
Vector3f const& position);
82 void setPosition(
float const x,
float const y,
float const z);
102 void setScale(
Vector3f const& scale);
153 void moveUp(
float const delta);
205 uint32_t m_DirtyFlags;
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: Quaternion.hpp:50
Definition: ObjectIO.hpp:38
Generic node system used for loading and saving SceneObjects and their components.
Definition: BuilderNode.hpp:51
A 4x4 column-major float matrix.
Definition: Matrix4x4.hpp:64