Hypatia
Data Fields
matrix3 Struct Reference

#include <hypatia.h>

Data Fields

union {
   HYP_FLOAT   m [9]
 
   struct {
      HYP_FLOAT   m33 [3][3]
 
   } 
 
   struct {
      HYP_FLOAT   i00
 
      HYP_FLOAT   i03
 
      HYP_FLOAT   i06
 
      HYP_FLOAT   i01
 
      HYP_FLOAT   i04
 
      HYP_FLOAT   i07
 
      HYP_FLOAT   i02
 
      HYP_FLOAT   i05
 
      HYP_FLOAT   i08
 
   } 
 
   struct {
      HYP_FLOAT   c00
 
      HYP_FLOAT   c10
 
      HYP_FLOAT   c20
 
      HYP_FLOAT   c01
 
      HYP_FLOAT   c11
 
      HYP_FLOAT   c21
 
      HYP_FLOAT   c02
 
      HYP_FLOAT   c12
 
      HYP_FLOAT   c22
 
   } 
 
   struct {
      HYP_FLOAT   r00
 
      HYP_FLOAT   r01
 
      HYP_FLOAT   r02
 
      HYP_FLOAT   r10
 
      HYP_FLOAT   r11
 
      HYP_FLOAT   r12
 
      HYP_FLOAT   r20
 
      HYP_FLOAT   r21
 
      HYP_FLOAT   r22
 
   } 
 
}; 
 

Field Documentation

◆ 

union { ... }

◆ c00

HYP_FLOAT matrix3::c00

◆ c01

HYP_FLOAT matrix3::c01

◆ c02

HYP_FLOAT matrix3::c02

◆ c10

HYP_FLOAT matrix3::c10

◆ c11

HYP_FLOAT matrix3::c11

◆ c12

HYP_FLOAT matrix3::c12

◆ c20

HYP_FLOAT matrix3::c20

◆ c21

HYP_FLOAT matrix3::c21

◆ c22

HYP_FLOAT matrix3::c22

◆ i00

HYP_FLOAT matrix3::i00

◆ i01

HYP_FLOAT matrix3::i01

◆ i02

HYP_FLOAT matrix3::i02

◆ i03

HYP_FLOAT matrix3::i03

◆ i04

HYP_FLOAT matrix3::i04

◆ i05

HYP_FLOAT matrix3::i05

◆ i06

HYP_FLOAT matrix3::i06

◆ i07

HYP_FLOAT matrix3::i07

◆ i08

HYP_FLOAT matrix3::i08

◆ m

HYP_FLOAT matrix3::m[9]

◆ m33

HYP_FLOAT matrix3::m33[3][3]

◆ r00

HYP_FLOAT matrix3::r00

◆ r01

HYP_FLOAT matrix3::r01

◆ r02

HYP_FLOAT matrix3::r02

◆ r10

HYP_FLOAT matrix3::r10

◆ r11

HYP_FLOAT matrix3::r11

◆ r12

HYP_FLOAT matrix3::r12

◆ r20

HYP_FLOAT matrix3::r20

◆ r21

HYP_FLOAT matrix3::r21

◆ r22

HYP_FLOAT matrix3::r22

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