43 #include "matrix3x3.h"
110 Real GetDeterminant()
const;
116 void Decompose(Vector3& Position, Vector3& Scale, Quaternion& Rotation) const;// */
123 Matrix3x3 GetRotationAsMatrix3x3()
const;
127 void ExtractOgreMatrix4x4(
const Ogre::Matrix4& temp);
130 Ogre::Matrix4 GetOgreMatrix4x4()
const;
231 void ProtoSerialize(
XML::Node& CurrentRoot)
const;
234 void ProtoDeSerialize(
const XML::Node& OneNode);
238 static String GetSerializableName();
This is a 3x3 Matrix class used for representing rotations and scaling in an object.
bool Boole
Generally acts a single bit, true or false.
SmoothTrackIterator< InterpolatableType > & operator+(Integer Steps, SmoothTrackIterator< InterpolatableType > &Iter)
This allows for addition with and an Integer on the Left hand side, such as: 2 + Iter.
A 4x4 matrix math class for the representation of full transforms.
float Real
A Datatype used to represent a real floating point number.
SmoothTrackIterator< InterpolatableType > & operator-(Integer Steps, SmoothTrackIterator< InterpolatableType > &Iter)
This allows for subtraction with and an Integer on the Left hand side, such as: 2 + Iter...
A light-weight handle for manipulating nodes in DOM tree.
Mezzanine::Vector3 operator*(const btVector3 &Vec, const Mezzanine::Vector3 &lhs)
Right Hand Multiplication Operator for Bullet Vectors with a Mezzanine::Vector3.
This is used to represent a point in space, or a vector through space.
The bulk of the engine components go in this namspace.
unsigned long Whole
Whole is an unsigned integer, it will be at least 32bits in size.
This is used to store information about rotation in 3d space.
std::string String
A datatype used to a series of characters.