openMSX
Public Member Functions | List of all members
gl::matMxN< 4, 4, T > Class Template Reference

#include <gl_mat.hh>

Public Member Functions

 matMxN ()
 
 matMxN (vecN< 4, T > d)
 
 matMxN (vecN< 4, T > x, vecN< 4, T > y, vecN< 4, T > z, vecN< 4, T > w)
 
vecN< 4, T > operator[] (int i) const
 
vecN< 4, T > & operator[] (int i)
 
matMxNoperator+= (const matMxN &x)
 
matMxNoperator-= (const matMxN &x)
 
matMxNoperator*= (T x)
 
matMxNoperator*= (const matMxN &x)
 

Detailed Description

template<typename T>
class gl::matMxN< 4, 4, T >

Definition at line 116 of file gl_mat.hh.

Constructor & Destructor Documentation

◆ matMxN() [1/3]

template<typename T >
gl::matMxN< 4, 4, T >::matMxN ( )
inline

Definition at line 119 of file gl_mat.hh.

◆ matMxN() [2/3]

template<typename T >
gl::matMxN< 4, 4, T >::matMxN ( vecN< 4, T >  d)
inlineexplicit

Definition at line 128 of file gl_mat.hh.

◆ matMxN() [3/3]

template<typename T >
gl::matMxN< 4, 4, T >::matMxN ( vecN< 4, T >  x,
vecN< 4, T >  y,
vecN< 4, T >  z,
vecN< 4, T >  w 
)
inline

Definition at line 137 of file gl_mat.hh.

References openmsx::x.

Member Function Documentation

◆ operator*=() [1/2]

template<typename T >
matMxN& gl::matMxN< 4, 4, T >::operator*= ( const matMxN< 4, 4, T > &  x)
inline

Definition at line 149 of file gl_mat.hh.

References openmsx::x.

◆ operator*=() [2/2]

template<typename T >
matMxN& gl::matMxN< 4, 4, T >::operator*= ( x)
inline

Definition at line 148 of file gl_mat.hh.

References openmsx::x.

◆ operator+=()

template<typename T >
matMxN& gl::matMxN< 4, 4, T >::operator+= ( const matMxN< 4, 4, T > &  x)
inline

Definition at line 146 of file gl_mat.hh.

References openmsx::x.

◆ operator-=()

template<typename T >
matMxN& gl::matMxN< 4, 4, T >::operator-= ( const matMxN< 4, 4, T > &  x)
inline

Definition at line 147 of file gl_mat.hh.

References openmsx::x.

◆ operator[]() [1/2]

template<typename T >
vecN<4, T>& gl::matMxN< 4, 4, T >::operator[] ( int  i)
inline

Definition at line 143 of file gl_mat.hh.

◆ operator[]() [2/2]

template<typename T >
vecN<4, T> gl::matMxN< 4, 4, T >::operator[] ( int  i) const
inline

Definition at line 142 of file gl_mat.hh.


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