NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::math::Mtx44_t Struct Reference

#include <g3d_Matrix44.h>

Inherited by nw::g3d::math::Mtx44.

Public Types

enum  { DIM_MAJOR = 4 , DIM_MINOR = 4 , DIM = DIM_MAJOR * DIM_MINOR , DIM_PS = DIM / 2 }

Public Attributes

union { 
   struct { 
      float   m00 
      float   m01 
      float   m02 
      float   m03 
      float   m10 
      float   m11 
      float   m12 
      float   m13 
      float   m20 
      float   m21 
      float   m22 
      float   m23 
      float   m30 
      float   m31 
      float   m32 
      float   m33 
   } 
   float   a [DIM
   float   m [DIM_MAJOR][DIM_MINOR
   Vec4   v [DIM_MAJOR
}; 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DIM_MAJOR 
DIM_MINOR 
DIM 
DIM_PS 

Member Data Documentation

◆ m00

float nw::g3d::math::Mtx44_t::m00

◆ m01

float nw::g3d::math::Mtx44_t::m01

◆ m02

float nw::g3d::math::Mtx44_t::m02

◆ m03

float nw::g3d::math::Mtx44_t::m03

◆ m10

float nw::g3d::math::Mtx44_t::m10

◆ m11

float nw::g3d::math::Mtx44_t::m11

◆ m12

float nw::g3d::math::Mtx44_t::m12

◆ m13

float nw::g3d::math::Mtx44_t::m13

◆ m20

float nw::g3d::math::Mtx44_t::m20

◆ m21

float nw::g3d::math::Mtx44_t::m21

◆ m22

float nw::g3d::math::Mtx44_t::m22

◆ m23

float nw::g3d::math::Mtx44_t::m23

◆ m30

float nw::g3d::math::Mtx44_t::m30

◆ m31

float nw::g3d::math::Mtx44_t::m31

◆ m32

float nw::g3d::math::Mtx44_t::m32

◆ m33

float nw::g3d::math::Mtx44_t::m33

◆ a

float nw::g3d::math::Mtx44_t::a[DIM]

◆ m

float nw::g3d::math::Mtx44_t::m[DIM_MAJOR][DIM_MINOR]

◆ v

Vec4 nw::g3d::math::Mtx44_t::v[DIM_MAJOR]

◆ [union]

union { ... } nw::g3d::math::Mtx44_t