Bullet Collision Detection & Physics Library
Namespaces | Macros | Functions
scalar/mat_aos.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Vectormath
 
 Vectormath::Aos
 

Macros

#define _VECTORMATH_PI_OVER_2   1.570796327f
 

Functions

const Matrix3 Vectormath::Aos::transpose (const Matrix3 &mat)
 
const Matrix3 Vectormath::Aos::inverse (const Matrix3 &mat)
 
float Vectormath::Aos::determinant (const Matrix3 &mat)
 
const Matrix3 Vectormath::Aos::absPerElem (const Matrix3 &mat)
 
const Matrix3 Vectormath::Aos::operator* (float scalar, const Matrix3 &mat)
 
const Matrix3 Vectormath::Aos::mulPerElem (const Matrix3 &mat0, const Matrix3 &mat1)
 
const Matrix3 Vectormath::Aos::appendScale (const Matrix3 &mat, const Vector3 &scaleVec)
 
const Matrix3 Vectormath::Aos::prependScale (const Vector3 &scaleVec, const Matrix3 &mat)
 
const Matrix3 Vectormath::Aos::select (const Matrix3 &mat0, const Matrix3 &mat1, bool select1)
 
const Matrix4 Vectormath::Aos::transpose (const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::inverse (const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::affineInverse (const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::orthoInverse (const Matrix4 &mat)
 
float Vectormath::Aos::determinant (const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::absPerElem (const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::operator* (float scalar, const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::mulPerElem (const Matrix4 &mat0, const Matrix4 &mat1)
 
const Matrix4 Vectormath::Aos::appendScale (const Matrix4 &mat, const Vector3 &scaleVec)
 
const Matrix4 Vectormath::Aos::prependScale (const Vector3 &scaleVec, const Matrix4 &mat)
 
const Matrix4 Vectormath::Aos::select (const Matrix4 &mat0, const Matrix4 &mat1, bool select1)
 
const Transform3 Vectormath::Aos::inverse (const Transform3 &tfrm)
 
const Transform3 Vectormath::Aos::orthoInverse (const Transform3 &tfrm)
 
const Transform3 Vectormath::Aos::absPerElem (const Transform3 &tfrm)
 
const Transform3 Vectormath::Aos::mulPerElem (const Transform3 &tfrm0, const Transform3 &tfrm1)
 
const Transform3 Vectormath::Aos::appendScale (const Transform3 &tfrm, const Vector3 &scaleVec)
 
const Transform3 Vectormath::Aos::prependScale (const Vector3 &scaleVec, const Transform3 &tfrm)
 
const Transform3 Vectormath::Aos::select (const Transform3 &tfrm0, const Transform3 &tfrm1, bool select1)
 
const Matrix3 Vectormath::Aos::outer (const Vector3 &tfrm0, const Vector3 &tfrm1)
 
const Matrix4 Vectormath::Aos::outer (const Vector4 &tfrm0, const Vector4 &tfrm1)
 
const Vector3 Vectormath::Aos::rowMul (const Vector3 &vec, const Matrix3 &mat)
 
const Matrix3 Vectormath::Aos::crossMatrix (const Vector3 &vec)
 
const Matrix3 Vectormath::Aos::crossMatrixMul (const Vector3 &vec, const Matrix3 &mat)
 

Macro Definition Documentation

#define _VECTORMATH_PI_OVER_2   1.570796327f

Definition at line 26 of file scalar/mat_aos.h.