Hypatia
Data Fields
matrix4 Struct Reference

#include <hypatia.h>

Data Fields

union {
   HYP_FLOAT   m [16]
 
   struct {
      HYP_FLOAT   m44 [4][4]
 
   } 
 
   struct {
      HYP_FLOAT   i00
 
      HYP_FLOAT   i04
 
      HYP_FLOAT   i08
 
      HYP_FLOAT   i12
 
      HYP_FLOAT   i01
 
      HYP_FLOAT   i05
 
      HYP_FLOAT   i09
 
      HYP_FLOAT   i13
 
      HYP_FLOAT   i02
 
      HYP_FLOAT   i06
 
      HYP_FLOAT   i10
 
      HYP_FLOAT   i14
 
      HYP_FLOAT   i03
 
      HYP_FLOAT   i07
 
      HYP_FLOAT   i11
 
      HYP_FLOAT   i15
 
   } 
 
   struct {
      HYP_FLOAT   c00
 
      HYP_FLOAT   c10
 
      HYP_FLOAT   c20
 
      HYP_FLOAT   c30
 
      HYP_FLOAT   c01
 
      HYP_FLOAT   c11
 
      HYP_FLOAT   c21
 
      HYP_FLOAT   c31
 
      HYP_FLOAT   c02
 
      HYP_FLOAT   c12
 
      HYP_FLOAT   c22
 
      HYP_FLOAT   c32
 
      HYP_FLOAT   c03
 
      HYP_FLOAT   c13
 
      HYP_FLOAT   c23
 
      HYP_FLOAT   c33
 
   } 
 
   struct {
      HYP_FLOAT   r00
 
      HYP_FLOAT   r01
 
      HYP_FLOAT   r02
 
      HYP_FLOAT   r03
 
      HYP_FLOAT   r10
 
      HYP_FLOAT   r11
 
      HYP_FLOAT   r12
 
      HYP_FLOAT   r13
 
      HYP_FLOAT   r20
 
      HYP_FLOAT   r21
 
      HYP_FLOAT   r22
 
      HYP_FLOAT   r23
 
      HYP_FLOAT   r30
 
      HYP_FLOAT   r31
 
      HYP_FLOAT   r32
 
      HYP_FLOAT   r33
 
   } 
 
}; 
 

Field Documentation

◆ 

union { ... }

◆ c00

HYP_FLOAT matrix4::c00

◆ c01

HYP_FLOAT matrix4::c01

◆ c02

HYP_FLOAT matrix4::c02

◆ c03

HYP_FLOAT matrix4::c03

◆ c10

HYP_FLOAT matrix4::c10

◆ c11

HYP_FLOAT matrix4::c11

◆ c12

HYP_FLOAT matrix4::c12

◆ c13

HYP_FLOAT matrix4::c13

◆ c20

HYP_FLOAT matrix4::c20

◆ c21

HYP_FLOAT matrix4::c21

◆ c22

HYP_FLOAT matrix4::c22

◆ c23

HYP_FLOAT matrix4::c23

◆ c30

HYP_FLOAT matrix4::c30

◆ c31

HYP_FLOAT matrix4::c31

◆ c32

HYP_FLOAT matrix4::c32

◆ c33

HYP_FLOAT matrix4::c33

◆ i00

HYP_FLOAT matrix4::i00

◆ i01

HYP_FLOAT matrix4::i01

◆ i02

HYP_FLOAT matrix4::i02

◆ i03

HYP_FLOAT matrix4::i03

◆ i04

HYP_FLOAT matrix4::i04

◆ i05

HYP_FLOAT matrix4::i05

◆ i06

HYP_FLOAT matrix4::i06

◆ i07

HYP_FLOAT matrix4::i07

◆ i08

HYP_FLOAT matrix4::i08

◆ i09

HYP_FLOAT matrix4::i09

◆ i10

HYP_FLOAT matrix4::i10

◆ i11

HYP_FLOAT matrix4::i11

◆ i12

HYP_FLOAT matrix4::i12

◆ i13

HYP_FLOAT matrix4::i13

◆ i14

HYP_FLOAT matrix4::i14

◆ i15

HYP_FLOAT matrix4::i15

◆ m

HYP_FLOAT matrix4::m[16]

◆ m44

HYP_FLOAT matrix4::m44[4][4]

◆ r00

HYP_FLOAT matrix4::r00

◆ r01

HYP_FLOAT matrix4::r01

◆ r02

HYP_FLOAT matrix4::r02

◆ r03

HYP_FLOAT matrix4::r03

◆ r10

HYP_FLOAT matrix4::r10

◆ r11

HYP_FLOAT matrix4::r11

◆ r12

HYP_FLOAT matrix4::r12

◆ r13

HYP_FLOAT matrix4::r13

◆ r20

HYP_FLOAT matrix4::r20

◆ r21

HYP_FLOAT matrix4::r21

◆ r22

HYP_FLOAT matrix4::r22

◆ r23

HYP_FLOAT matrix4::r23

◆ r30

HYP_FLOAT matrix4::r30

◆ r31

HYP_FLOAT matrix4::r31

◆ r32

HYP_FLOAT matrix4::r32

◆ r33

HYP_FLOAT matrix4::r33

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