gwnavruntime/math/transform.h Source File
Go to the documentation of this file.
9 #ifndef Navigation_Transform_H
10 #define Navigation_Transform_H
28 : m_rotationMatrix(matrix)
29 , m_translation(position)
35 m_rotationMatrix.SetIdentity();
41 (m_rotationMatrix != other.m_rotationMatrix) ||
42 (m_translation != other.m_translation)
48 return !(*
this != other);
76 SwapEndianness(e,
self.m_rotationMatrix);
77 SwapEndianness(e,
self.m_translation);
83 #endif // Navigation_Transform_H
static Vec3f Zero()
Returns a vector of zero size: (0,0,0).
Definition: vec3f.h:209
3x3 matrix.
Definition: matrix3x3f.h:21
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:35
Definition: gamekitcrowddispersion.h:20
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:137
This class defines a three-dimensional vector whose coordinates are stored using floating-point numbe...
Definition: vec3f.h:23