GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Attributes | Private Attributes
radix::Matrix3f Class Reference

#include <external/RadixEngine/include/radix/core/math/Matrix3f.hpp>

Public Member Functions

 Matrix3f ()
void setIdentity ()
void translate (const Vector2f &v)
void rotate (float angle)
void scale (float scale)
void scale (const Vector2f &scale)
Vector3f transform (const Vector3f &v) const
float * toArray ()
std::string str () const
float operator[] (int i) const
float & operator[] (int i)
bool operator== (const Matrix3f &) const
bool operator!= (const Matrix3f &) const
Matrix3f operator* (const Matrix3f &) const

Static Public Attributes

static const Matrix3f Identity

Private Attributes

float a [9]

Constructor & Destructor Documentation

radix::Matrix3f::Matrix3f ( )

Member Function Documentation

bool radix::Matrix3f::operator!= ( const Matrix3f m) const
Matrix3f radix::Matrix3f::operator* ( const Matrix3f m) const
bool radix::Matrix3f::operator== ( const Matrix3f m) const
float radix::Matrix3f::operator[] ( int  i) const
float& radix::Matrix3f::operator[] ( int  i)
void radix::Matrix3f::rotate ( float  angle)
void radix::Matrix3f::scale ( float  scale)
void radix::Matrix3f::scale ( const Vector2f scale)
void radix::Matrix3f::setIdentity ( )
std::string radix::Matrix3f::str ( ) const
float * radix::Matrix3f::toArray ( )
Vector3f radix::Matrix3f::transform ( const Vector3f v) const
void radix::Matrix3f::translate ( const Vector2f v)

Field Documentation

float radix::Matrix3f::a[9]
const Matrix3f radix::Matrix3f::Identity

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