sead
Loading...
Searching...
No Matches
sead::Matrix22CalcCommon< T > Class Template Reference

#include <seadMatrixCalcCommon.h>

Public Types

typedef Policies< T >::Mtx22Base Base

Static Public Member Functions

static void makeIdentity (Base &o)
static void makeZero (Base &o)
static void copy (Base &o, const Base &n)
static void inverse (Base &o, const Base &n)
static void inverseTranspose (Base &o, const Base &n)
static void multiply (Base &o, const Base &a, const Base &b)
static void transpose (Base &o)
static void transposeTo (Base &o, const Base &n)
static void makeRIdx (Base &o, u32 r)

Member Typedef Documentation

◆ Base

template<typename T>
typedef Policies<T>::Mtx22Base sead::Matrix22CalcCommon< T >::Base

Member Function Documentation

◆ makeIdentity()

template<typename T>
void sead::Matrix22CalcCommon< T >::makeIdentity ( Base & o)
static

◆ makeZero()

template<typename T>
void sead::Matrix22CalcCommon< T >::makeZero ( Base & o)
static

◆ copy()

template<typename T>
void sead::Matrix22CalcCommon< T >::copy ( Base & o,
const Base & n )
static

◆ inverse()

template<typename T>
void sead::Matrix22CalcCommon< T >::inverse ( Base & o,
const Base & n )
static

◆ inverseTranspose()

template<typename T>
void sead::Matrix22CalcCommon< T >::inverseTranspose ( Base & o,
const Base & n )
static

◆ multiply()

template<typename T>
void sead::Matrix22CalcCommon< T >::multiply ( Base & o,
const Base & a,
const Base & b )
static

◆ transpose()

template<typename T>
void sead::Matrix22CalcCommon< T >::transpose ( Base & o)
static

◆ transposeTo()

template<typename T>
void sead::Matrix22CalcCommon< T >::transposeTo ( Base & o,
const Base & n )
static

◆ makeRIdx()

template<typename T>
void sead::Matrix22CalcCommon< T >::makeRIdx ( Base & o,
u32 r )
static