MaxstARSDK
gl_helper::Mat3 Class Reference

#include <vecmath.h>

Collaboration diagram for gl_helper::Mat3:
Collaboration graph

Public Member Functions

 Mat3 ()
 
 Mat3 (const float *mIn)
 
Mat3 operator* (const Mat3 &rhs) const
 
Vec3 operator* (const Vec3 &rhs) const
 
Mat3 operator+ (const Mat3 &rhs) const
 
Mat3 operator- (const Mat3 &rhs) const
 
Mat3operator+= (const Mat3 &rhs)
 
Mat3operator-= (const Mat3 &rhs)
 
Mat3operator*= (const Mat3 &rhs)
 
Mat3 operator* (const float rhs)
 
Mat3operator*= (const float rhs)
 
Mat3operator= (const Mat3 &rhs)
 
Mat3 Inverse ()
 
Mat3 Transpose ()
 
float * Ptr ()
 

Static Public Member Functions

static Mat3 Identity ()
 
static Mat3 Zero ()
 

Friends

class Vec3
 

Constructor & Destructor Documentation

◆ Mat3() [1/2]

gl_helper::Mat3::Mat3 ( )
inline

◆ Mat3() [2/2]

gl_helper::Mat3::Mat3 ( const float *  mIn)
inline

Member Function Documentation

◆ Identity()

static Mat3 gl_helper::Mat3::Identity ( )
inlinestatic

◆ Inverse()

Mat3 gl_helper::Mat3::Inverse ( )
inline

◆ operator*() [1/3]

Mat3 gl_helper::Mat3::operator* ( const Mat3 rhs) const
inline

◆ operator*() [2/3]

Vec3 gl_helper::Mat3::operator* ( const Vec3 rhs) const
inline

◆ operator*() [3/3]

Mat3 gl_helper::Mat3::operator* ( const float  rhs)
inline

◆ operator*=() [1/2]

Mat3& gl_helper::Mat3::operator*= ( const Mat3 rhs)
inline

◆ operator*=() [2/2]

Mat3& gl_helper::Mat3::operator*= ( const float  rhs)
inline

◆ operator+()

Mat3 gl_helper::Mat3::operator+ ( const Mat3 rhs) const
inline

◆ operator+=()

Mat3& gl_helper::Mat3::operator+= ( const Mat3 rhs)
inline

◆ operator-()

Mat3 gl_helper::Mat3::operator- ( const Mat3 rhs) const
inline

◆ operator-=()

Mat3& gl_helper::Mat3::operator-= ( const Mat3 rhs)
inline

◆ operator=()

Mat3& gl_helper::Mat3::operator= ( const Mat3 rhs)
inline

◆ Ptr()

float* gl_helper::Mat3::Ptr ( )
inline

◆ Transpose()

Mat3 gl_helper::Mat3::Transpose ( )
inline

◆ Zero()

static Mat3 gl_helper::Mat3::Zero ( )
inlinestatic

Friends And Related Function Documentation

◆ Vec3

friend class Vec3
friend

The documentation for this class was generated from the following file: