VR SDK for Android 0.1.1 ARM Developer Center
mat4 Struct Reference

#include <matrix.h>

Public Member Functions

 mat4 ()
 
 mat4 (float s)
 
mat4 operator* (const mat4 &rhs)
 
mat4 operator* (const float s)
 
vec4 operator* (const vec4 &rhs)
 
vec4operator[] (unsigned int i)
 
const vec4operator[] (unsigned int i) const
 
const float * value_ptr () const
 
float * value_ptr ()
 

Public Attributes

vec4 x
 
vec4 y
 
vec4 z
 
vec4 w
 

Detailed Description

Definition at line 104 of file matrix.h.

Constructor & Destructor Documentation

mat4::mat4 ( )
inline

Definition at line 108 of file matrix.h.

mat4::mat4 ( float  s)
inlineexplicit

Definition at line 109 of file matrix.h.

Member Function Documentation

mat4 mat4::operator* ( const mat4 rhs)
inline

Definition at line 117 of file matrix.h.

mat4 mat4::operator* ( const float  s)
inline

Definition at line 134 of file matrix.h.

vec4 mat4::operator* ( const vec4 rhs)
inline

Definition at line 144 of file matrix.h.

vec4& mat4::operator[] ( unsigned int  i)
inline

Definition at line 149 of file matrix.h.

const vec4& mat4::operator[] ( unsigned int  i) const
inline

Definition at line 150 of file matrix.h.

const float* mat4::value_ptr ( ) const
inline

Definition at line 151 of file matrix.h.

float* mat4::value_ptr ( )
inline

Definition at line 152 of file matrix.h.

Member Data Documentation

vec4 mat4::w

Definition at line 106 of file matrix.h.

vec4 mat4::x

Definition at line 106 of file matrix.h.

vec4 mat4::y

Definition at line 106 of file matrix.h.

vec4 mat4::z

Definition at line 106 of file matrix.h.


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