High level GDNative
Single header GDNative high level API for C/C++
Loading...
Searching...
No Matches
Data Fields
hgdn_vector4 Union Reference

Data Fields

uint8_t data [sizeof(float[4])]
 
float elements [4]
 
struct {
   float   x
 
   float   y
 
   float   z
 
   float   w
 
}; 
 
struct {
   hgdn_vector2   xy
 
   hgdn_vector2   zw
 
}; 
 
struct {
   float   _0
 
   hgdn_vector2   yz
 
   float   _1
 
}; 
 
struct {
   hgdn_vector3   xyz
 
   float   _2
 
}; 
 
struct {
   float   _3
 
   hgdn_vector3   yzw
 
}; 
 
struct {
   float   r
 
   float   g
 
   float   b
 
   float   a
 
}; 
 
struct {
   hgdn_vector2   rg
 
   hgdn_vector2   ba
 
}; 
 
struct {
   float   _4
 
   hgdn_vector2   gb
 
   float   _5
 
}; 
 
struct {
   hgdn_vector3   rgb
 
   float   _6
 
}; 
 
struct {
   float   _7
 
   hgdn_vector3   gba
 
}; 
 
struct {
   float   s
 
   float   t
 
   float   p
 
   float   q
 
}; 
 
struct {
   hgdn_vector2   st
 
   hgdn_vector2   pq
 
}; 
 
struct {
   float   _8
 
   hgdn_vector2   tp
 
   float   _9
 
}; 
 
struct {
   hgdn_vector3   stp
 
   float   _10
 
}; 
 
struct {
   float   _11
 
   hgdn_vector3   tpq
 
}; 
 
struct {
   float   u
 
   float   v
 
   float   _12 [2]
 
}; 
 
struct {
   hgdn_vector2   uv
 
   float   _13 [2]
 
}; 
 

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