| 
|   | __declspec (property(get=get_x, put=set_x)) unsigned int x | 
|   | Property for accessing element 0 of this uint_3 as an unsigned int.  More...
  | 
|   | 
|   | __declspec (property(get=get_x, put=set_x)) unsigned int r | 
|   | Property for accessing element 0 of this uint_3 as an unsigned int.  More...
  | 
|   | 
| unsigned int  | get_x () const __GPU | 
|   | Returns element 0 of this uint_3.  More...
  | 
|   | 
| unsigned int &  | ref_x () __GPU | 
|   | Returns reference to element 0 of this uint_3.  More...
  | 
|   | 
| unsigned int &  | ref_r () __GPU | 
|   | Returns reference to element 0 of this uint_3.  More...
  | 
|   | 
| void  | set_x (unsigned int _Value) __GPU | 
|   | Set element 0 of this uint_3 with an unsigned int.  More...
  | 
|   | 
|   | __declspec (property(get=get_y, put=set_y)) unsigned int y | 
|   | Property for accessing element 1 of this uint_3 as an unsigned int.  More...
  | 
|   | 
|   | __declspec (property(get=get_y, put=set_y)) unsigned int g | 
|   | Property for accessing element 1 of this uint_3 as an unsigned int.  More...
  | 
|   | 
| unsigned int  | get_y () const __GPU | 
|   | Returns element 1 of this uint_3.  More...
  | 
|   | 
| unsigned int &  | ref_y () __GPU | 
|   | Returns reference to element 1 of this uint_3.  More...
  | 
|   | 
| unsigned int &  | ref_g () __GPU | 
|   | Returns reference to element 1 of this uint_3.  More...
  | 
|   | 
| void  | set_y (unsigned int _Value) __GPU | 
|   | Set element 1 of this uint_3 with an unsigned int.  More...
  | 
|   | 
|   | __declspec (property(get=get_z, put=set_z)) unsigned int z | 
|   | Property for accessing element 2 of this uint_3 as an unsigned int.  More...
  | 
|   | 
|   | __declspec (property(get=get_z, put=set_z)) unsigned int b | 
|   | Property for accessing element 2 of this uint_3 as an unsigned int.  More...
  | 
|   | 
| unsigned int  | get_z () const __GPU | 
|   | Returns element 2 of this uint_3.  More...
  | 
|   | 
| unsigned int &  | ref_z () __GPU | 
|   | Returns reference to element 2 of this uint_3.  More...
  | 
|   | 
| unsigned int &  | ref_b () __GPU | 
|   | Returns reference to element 2 of this uint_3.  More...
  | 
|   | 
| void  | set_z (unsigned int _Value) __GPU | 
|   | Set element 2 of this uint_3 with an unsigned int.  More...
  | 
|   | 
|   | uint_3 () __GPU | 
|   | Default constructor, initializes all elements with 0.  More...
  | 
|   | 
|   | uint_3 (unsigned int _V0, unsigned int _V1, unsigned int _V2) __GPU | 
|   | Constructor.  More...
  | 
|   | 
|   | uint_3 (unsigned int _V) __GPU | 
|   | Constructor.  More...
  | 
|   | 
|   | uint_3 (const int_3 &_Other) __GPU | 
|   | Constructor. Each element is initialized by casting from the corresponding element in _Other.  More...
  | 
|   | 
|   | uint_3 (const float_3 &_Other) __GPU | 
|   | Constructor. Each element is initialized by casting from the corresponding element in _Other.  More...
  | 
|   | 
|   | uint_3 (const unorm_3 &_Other) __GPU | 
|   | Constructor. Each element is initialized by casting from the corresponding element in _Other.  More...
  | 
|   | 
|   | uint_3 (const norm_3 &_Other) __GPU | 
|   | Constructor. Each element is initialized by casting from the corresponding element in _Other.  More...
  | 
|   | 
|   | uint_3 (const double_3 &_Other) __GPU | 
|   | Constructor. Each element is initialized by casting from the corresponding element in _Other.  More...
  | 
|   | 
| uint_3  | operator~ () const __GPU | 
|   | 
| uint_3 &  | operator++ () __GPU | 
|   | 
| uint_3  | operator++ (int) __GPU | 
|   | 
| uint_3 &  | operator-- () __GPU | 
|   | 
| uint_3  | operator-- (int) __GPU | 
|   | 
| uint_3 &  | operator+= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator-= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator*= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator/= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator%= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator^= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator|= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator&= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator>>= (const uint_3 &_Other) __GPU | 
|   | 
| uint_3 &  | operator<<= (const uint_3 &_Other) __GPU | 
|   | 
|   | __declspec (property(get=get_xy, put=set_xy)) uint_2 xy | 
|   | Property for accessing element 0, and 1 of this uint_3 as a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_xy, put=set_xy)) uint_2 rg | 
|   | Property for accessing element 0, and 1 of this uint_3 as a uint_2.  More...
  | 
|   | 
| uint_2  | get_xy () const __GPU | 
|   | Returns a uint_2 that is composed of element 0, and element 1 of this uint_3.  More...
  | 
|   | 
| void  | set_xy (const uint_2 &_Value) __GPU | 
|   | Set element 0, and 1 of this uint_3 with a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_xz, put=set_xz)) uint_2 xz | 
|   | Property for accessing element 0, and 2 of this uint_3 as a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_xz, put=set_xz)) uint_2 rb | 
|   | Property for accessing element 0, and 2 of this uint_3 as a uint_2.  More...
  | 
|   | 
| uint_2  | get_xz () const __GPU | 
|   | Returns a uint_2 that is composed of element 0, and element 2 of this uint_3.  More...
  | 
|   | 
| void  | set_xz (const uint_2 &_Value) __GPU | 
|   | Set element 0, and 2 of this uint_3 with a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_yx, put=set_yx)) uint_2 yx | 
|   | Property for accessing element 1, and 0 of this uint_3 as a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_yx, put=set_yx)) uint_2 gr | 
|   | Property for accessing element 1, and 0 of this uint_3 as a uint_2.  More...
  | 
|   | 
| uint_2  | get_yx () const __GPU | 
|   | Returns a uint_2 that is composed of element 1, and element 0 of this uint_3.  More...
  | 
|   | 
| void  | set_yx (const uint_2 &_Value) __GPU | 
|   | Set element 1, and 0 of this uint_3 with a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_yz, put=set_yz)) uint_2 yz | 
|   | Property for accessing element 1, and 2 of this uint_3 as a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_yz, put=set_yz)) uint_2 gb | 
|   | Property for accessing element 1, and 2 of this uint_3 as a uint_2.  More...
  | 
|   | 
| uint_2  | get_yz () const __GPU | 
|   | Returns a uint_2 that is composed of element 1, and element 2 of this uint_3.  More...
  | 
|   | 
| void  | set_yz (const uint_2 &_Value) __GPU | 
|   | Set element 1, and 2 of this uint_3 with a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_zx, put=set_zx)) uint_2 zx | 
|   | Property for accessing element 2, and 0 of this uint_3 as a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_zx, put=set_zx)) uint_2 br | 
|   | Property for accessing element 2, and 0 of this uint_3 as a uint_2.  More...
  | 
|   | 
| uint_2  | get_zx () const __GPU | 
|   | Returns a uint_2 that is composed of element 2, and element 0 of this uint_3.  More...
  | 
|   | 
| void  | set_zx (const uint_2 &_Value) __GPU | 
|   | Set element 2, and 0 of this uint_3 with a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_zy, put=set_zy)) uint_2 zy | 
|   | Property for accessing element 2, and 1 of this uint_3 as a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_zy, put=set_zy)) uint_2 bg | 
|   | Property for accessing element 2, and 1 of this uint_3 as a uint_2.  More...
  | 
|   | 
| uint_2  | get_zy () const __GPU | 
|   | Returns a uint_2 that is composed of element 2, and element 1 of this uint_3.  More...
  | 
|   | 
| void  | set_zy (const uint_2 &_Value) __GPU | 
|   | Set element 2, and 1 of this uint_3 with a uint_2.  More...
  | 
|   | 
|   | __declspec (property(get=get_xyz, put=set_xyz)) uint_3 xyz | 
|   | Property for accessing element 0, 1, and 2 of this uint_3 as a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_xyz, put=set_xyz)) uint_3 rgb | 
|   | Property for accessing element 0, 1, and 2 of this uint_3 as a uint_3.  More...
  | 
|   | 
| uint_3  | get_xyz () const __GPU | 
|   | Returns a uint_3 that is composed of element 0, element 1, and element 2 of this uint_3.  More...
  | 
|   | 
| void  | set_xyz (const uint_3 &_Value) __GPU | 
|   | Set element 0, 1, and 2 of this uint_3 with a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_xzy, put=set_xzy)) uint_3 xzy | 
|   | Property for accessing element 0, 2, and 1 of this uint_3 as a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_xzy, put=set_xzy)) uint_3 rbg | 
|   | Property for accessing element 0, 2, and 1 of this uint_3 as a uint_3.  More...
  | 
|   | 
| uint_3  | get_xzy () const __GPU | 
|   | Returns a uint_3 that is composed of element 0, element 2, and element 1 of this uint_3.  More...
  | 
|   | 
| void  | set_xzy (const uint_3 &_Value) __GPU | 
|   | Set element 0, 2, and 1 of this uint_3 with a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_yxz, put=set_yxz)) uint_3 yxz | 
|   | Property for accessing element 1, 0, and 2 of this uint_3 as a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_yxz, put=set_yxz)) uint_3 grb | 
|   | Property for accessing element 1, 0, and 2 of this uint_3 as a uint_3.  More...
  | 
|   | 
| uint_3  | get_yxz () const __GPU | 
|   | Returns a uint_3 that is composed of element 1, element 0, and element 2 of this uint_3.  More...
  | 
|   | 
| void  | set_yxz (const uint_3 &_Value) __GPU | 
|   | Set element 1, 0, and 2 of this uint_3 with a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_yzx, put=set_yzx)) uint_3 yzx | 
|   | Property for accessing element 1, 2, and 0 of this uint_3 as a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_yzx, put=set_yzx)) uint_3 gbr | 
|   | Property for accessing element 1, 2, and 0 of this uint_3 as a uint_3.  More...
  | 
|   | 
| uint_3  | get_yzx () const __GPU | 
|   | Returns a uint_3 that is composed of element 1, element 2, and element 0 of this uint_3.  More...
  | 
|   | 
| void  | set_yzx (const uint_3 &_Value) __GPU | 
|   | Set element 1, 2, and 0 of this uint_3 with a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_zxy, put=set_zxy)) uint_3 zxy | 
|   | Property for accessing element 2, 0, and 1 of this uint_3 as a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_zxy, put=set_zxy)) uint_3 brg | 
|   | Property for accessing element 2, 0, and 1 of this uint_3 as a uint_3.  More...
  | 
|   | 
| uint_3  | get_zxy () const __GPU | 
|   | Returns a uint_3 that is composed of element 2, element 0, and element 1 of this uint_3.  More...
  | 
|   | 
| void  | set_zxy (const uint_3 &_Value) __GPU | 
|   | Set element 2, 0, and 1 of this uint_3 with a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_zyx, put=set_zyx)) uint_3 zyx | 
|   | Property for accessing element 2, 1, and 0 of this uint_3 as a uint_3.  More...
  | 
|   | 
|   | __declspec (property(get=get_zyx, put=set_zyx)) uint_3 bgr | 
|   | Property for accessing element 2, 1, and 0 of this uint_3 as a uint_3.  More...
  | 
|   | 
| uint_3  | get_zyx () const __GPU | 
|   | Returns a uint_3 that is composed of element 2, element 1, and element 0 of this uint_3.  More...
  | 
|   | 
| void  | set_zyx (const uint_3 &_Value) __GPU | 
|   | Set element 2, 1, and 0 of this uint_3 with a uint_3.  More...
  | 
|   | 
Represent a short vector of 3 unsigned int's.