OpenBarnyard
 
Loading...
Searching...
No Matches
TMatrix44.h File Reference

4x4 matrix implementation for the Toshi engine More...

#include "TQuaternion.h"
#include "TPlane.h"

Go to the source code of this file.

Classes

class  TMatrix44
 

Typedefs

using BASISVECTOR = TINT
 

Enumerations

enum  BASISVECTOR_ : BASISVECTOR { BASISVECTOR_RIGHT , BASISVECTOR_UP , BASISVECTOR_FORWARD , BASISVECTOR_TRANSLATION }
 

Detailed Description

4x4 matrix implementation for the Toshi engine

This file provides 4x4 matrix functionality including:

  • Matrix transformations (translation, rotation, scaling)
  • Matrix operations (multiplication, inversion)
  • View and projection matrix handling
  • Matrix decomposition and composition

Definition in file TMatrix44.h.

Typedef Documentation

◆ BASISVECTOR

using BASISVECTOR = TINT

Definition at line 22 of file TMatrix44.h.

Enumeration Type Documentation

◆ BASISVECTOR_

Enumerator
BASISVECTOR_RIGHT 
BASISVECTOR_UP 
BASISVECTOR_FORWARD 
BASISVECTOR_TRANSLATION 

Definition at line 23 of file TMatrix44.h.

24{
29};
@ BASISVECTOR_TRANSLATION
Definition TMatrix44.h:28
@ BASISVECTOR_RIGHT
Definition TMatrix44.h:25
@ BASISVECTOR_UP
Definition TMatrix44.h:26
@ BASISVECTOR_FORWARD
Definition TMatrix44.h:27