STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
Concurrency::graphics::int_4 Class Reference

Represent a short vector of 4 int's. More...

#include <amp_short_vectors.h>

Public Types

typedef int value_type
 

Public Member Functions

 __declspec (property(get=get_x, put=set_x)) int x
 Property for accessing element 0 of this int_4 as an int. More...
 
 __declspec (property(get=get_x, put=set_x)) int r
 Property for accessing element 0 of this int_4 as an int. More...
 
int get_x () const __GPU
 Returns element 0 of this int_4. More...
 
intref_x () __GPU
 Returns reference to element 0 of this int_4. More...
 
intref_r () __GPU
 Returns reference to element 0 of this int_4. More...
 
void set_x (int _Value) __GPU
 Set element 0 of this int_4 with an int. More...
 
 __declspec (property(get=get_y, put=set_y)) int y
 Property for accessing element 1 of this int_4 as an int. More...
 
 __declspec (property(get=get_y, put=set_y)) int g
 Property for accessing element 1 of this int_4 as an int. More...
 
int get_y () const __GPU
 Returns element 1 of this int_4. More...
 
intref_y () __GPU
 Returns reference to element 1 of this int_4. More...
 
intref_g () __GPU
 Returns reference to element 1 of this int_4. More...
 
void set_y (int _Value) __GPU
 Set element 1 of this int_4 with an int. More...
 
 __declspec (property(get=get_z, put=set_z)) int z
 Property for accessing element 2 of this int_4 as an int. More...
 
 __declspec (property(get=get_z, put=set_z)) int b
 Property for accessing element 2 of this int_4 as an int. More...
 
int get_z () const __GPU
 Returns element 2 of this int_4. More...
 
intref_z () __GPU
 Returns reference to element 2 of this int_4. More...
 
intref_b () __GPU
 Returns reference to element 2 of this int_4. More...
 
void set_z (int _Value) __GPU
 Set element 2 of this int_4 with an int. More...
 
 __declspec (property(get=get_w, put=set_w)) int w
 Property for accessing element 3 of this int_4 as an int. More...
 
 __declspec (property(get=get_w, put=set_w)) int a
 Property for accessing element 3 of this int_4 as an int. More...
 
int get_w () const __GPU
 Returns element 3 of this int_4. More...
 
intref_w () __GPU
 Returns reference to element 3 of this int_4. More...
 
intref_a () __GPU
 Returns reference to element 3 of this int_4. More...
 
void set_w (int _Value) __GPU
 Set element 3 of this int_4 with an int. More...
 
 int_4 () __GPU
 Default constructor, initializes all elements with 0. More...
 
 int_4 (int _V0, int _V1, int _V2, int _V3) __GPU
 Constructor. More...
 
 int_4 (int _V) __GPU
 Constructor. More...
 
 int_4 (const uint_4 &_Other) __GPU
 Constructor. Each element is initialized by casting from the corresponding element in _Other. More...
 
 int_4 (const float_4 &_Other) __GPU
 Constructor. Each element is initialized by casting from the corresponding element in _Other. More...
 
 int_4 (const unorm_4 &_Other) __GPU
 Constructor. Each element is initialized by casting from the corresponding element in _Other. More...
 
 int_4 (const norm_4 &_Other) __GPU
 Constructor. Each element is initialized by casting from the corresponding element in _Other. More...
 
 int_4 (const double_4 &_Other) __GPU
 Constructor. Each element is initialized by casting from the corresponding element in _Other. More...
 
int_4 operator~ () const __GPU
 
int_4 operator- () const __GPU
 
int_4operator++ () __GPU
 
int_4 operator++ (int) __GPU
 
int_4operator-- () __GPU
 
int_4 operator-- (int) __GPU
 
int_4operator+= (const int_4 &_Other) __GPU
 
int_4operator-= (const int_4 &_Other) __GPU
 
int_4operator*= (const int_4 &_Other) __GPU
 
int_4operator/= (const int_4 &_Other) __GPU
 
int_4operator%= (const int_4 &_Other) __GPU
 
int_4operator^= (const int_4 &_Other) __GPU
 
int_4operator|= (const int_4 &_Other) __GPU
 
int_4operator&= (const int_4 &_Other) __GPU
 
int_4operator>>= (const int_4 &_Other) __GPU
 
int_4operator<<= (const int_4 &_Other) __GPU
 
 __declspec (property(get=get_xy, put=set_xy)) int_2 xy
 Property for accessing element 0, and 1 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_xy, put=set_xy)) int_2 rg
 Property for accessing element 0, and 1 of this int_4 as an int_2. More...
 
int_2 get_xy () const __GPU
 Returns an int_2 that is composed of element 0, and element 1 of this int_4. More...
 
void set_xy (const int_2 &_Value) __GPU
 Set element 0, and 1 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_xz, put=set_xz)) int_2 xz
 Property for accessing element 0, and 2 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_xz, put=set_xz)) int_2 rb
 Property for accessing element 0, and 2 of this int_4 as an int_2. More...
 
int_2 get_xz () const __GPU
 Returns an int_2 that is composed of element 0, and element 2 of this int_4. More...
 
void set_xz (const int_2 &_Value) __GPU
 Set element 0, and 2 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_xw, put=set_xw)) int_2 xw
 Property for accessing element 0, and 3 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_xw, put=set_xw)) int_2 ra
 Property for accessing element 0, and 3 of this int_4 as an int_2. More...
 
int_2 get_xw () const __GPU
 Returns an int_2 that is composed of element 0, and element 3 of this int_4. More...
 
void set_xw (const int_2 &_Value) __GPU
 Set element 0, and 3 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_yx, put=set_yx)) int_2 yx
 Property for accessing element 1, and 0 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_yx, put=set_yx)) int_2 gr
 Property for accessing element 1, and 0 of this int_4 as an int_2. More...
 
int_2 get_yx () const __GPU
 Returns an int_2 that is composed of element 1, and element 0 of this int_4. More...
 
void set_yx (const int_2 &_Value) __GPU
 Set element 1, and 0 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_yz, put=set_yz)) int_2 yz
 Property for accessing element 1, and 2 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_yz, put=set_yz)) int_2 gb
 Property for accessing element 1, and 2 of this int_4 as an int_2. More...
 
int_2 get_yz () const __GPU
 Returns an int_2 that is composed of element 1, and element 2 of this int_4. More...
 
void set_yz (const int_2 &_Value) __GPU
 Set element 1, and 2 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_yw, put=set_yw)) int_2 yw
 Property for accessing element 1, and 3 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_yw, put=set_yw)) int_2 ga
 Property for accessing element 1, and 3 of this int_4 as an int_2. More...
 
int_2 get_yw () const __GPU
 Returns an int_2 that is composed of element 1, and element 3 of this int_4. More...
 
void set_yw (const int_2 &_Value) __GPU
 Set element 1, and 3 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_zx, put=set_zx)) int_2 zx
 Property for accessing element 2, and 0 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_zx, put=set_zx)) int_2 br
 Property for accessing element 2, and 0 of this int_4 as an int_2. More...
 
int_2 get_zx () const __GPU
 Returns an int_2 that is composed of element 2, and element 0 of this int_4. More...
 
void set_zx (const int_2 &_Value) __GPU
 Set element 2, and 0 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_zy, put=set_zy)) int_2 zy
 Property for accessing element 2, and 1 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_zy, put=set_zy)) int_2 bg
 Property for accessing element 2, and 1 of this int_4 as an int_2. More...
 
int_2 get_zy () const __GPU
 Returns an int_2 that is composed of element 2, and element 1 of this int_4. More...
 
void set_zy (const int_2 &_Value) __GPU
 Set element 2, and 1 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_zw, put=set_zw)) int_2 zw
 Property for accessing element 2, and 3 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_zw, put=set_zw)) int_2 ba
 Property for accessing element 2, and 3 of this int_4 as an int_2. More...
 
int_2 get_zw () const __GPU
 Returns an int_2 that is composed of element 2, and element 3 of this int_4. More...
 
void set_zw (const int_2 &_Value) __GPU
 Set element 2, and 3 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_wx, put=set_wx)) int_2 wx
 Property for accessing element 3, and 0 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_wx, put=set_wx)) int_2 ar
 Property for accessing element 3, and 0 of this int_4 as an int_2. More...
 
int_2 get_wx () const __GPU
 Returns an int_2 that is composed of element 3, and element 0 of this int_4. More...
 
void set_wx (const int_2 &_Value) __GPU
 Set element 3, and 0 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_wy, put=set_wy)) int_2 wy
 Property for accessing element 3, and 1 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_wy, put=set_wy)) int_2 ag
 Property for accessing element 3, and 1 of this int_4 as an int_2. More...
 
int_2 get_wy () const __GPU
 Returns an int_2 that is composed of element 3, and element 1 of this int_4. More...
 
void set_wy (const int_2 &_Value) __GPU
 Set element 3, and 1 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_wz, put=set_wz)) int_2 wz
 Property for accessing element 3, and 2 of this int_4 as an int_2. More...
 
 __declspec (property(get=get_wz, put=set_wz)) int_2 ab
 Property for accessing element 3, and 2 of this int_4 as an int_2. More...
 
int_2 get_wz () const __GPU
 Returns an int_2 that is composed of element 3, and element 2 of this int_4. More...
 
void set_wz (const int_2 &_Value) __GPU
 Set element 3, and 2 of this int_4 with an int_2. More...
 
 __declspec (property(get=get_xyz, put=set_xyz)) int_3 xyz
 Property for accessing element 0, 1, and 2 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_xyz, put=set_xyz)) int_3 rgb
 Property for accessing element 0, 1, and 2 of this int_4 as an int_3. More...
 
int_3 get_xyz () const __GPU
 Returns an int_3 that is composed of element 0, element 1, and element 2 of this int_4. More...
 
void set_xyz (const int_3 &_Value) __GPU
 Set element 0, 1, and 2 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_xyw, put=set_xyw)) int_3 xyw
 Property for accessing element 0, 1, and 3 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_xyw, put=set_xyw)) int_3 rga
 Property for accessing element 0, 1, and 3 of this int_4 as an int_3. More...
 
int_3 get_xyw () const __GPU
 Returns an int_3 that is composed of element 0, element 1, and element 3 of this int_4. More...
 
void set_xyw (const int_3 &_Value) __GPU
 Set element 0, 1, and 3 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_xzy, put=set_xzy)) int_3 xzy
 Property for accessing element 0, 2, and 1 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_xzy, put=set_xzy)) int_3 rbg
 Property for accessing element 0, 2, and 1 of this int_4 as an int_3. More...
 
int_3 get_xzy () const __GPU
 Returns an int_3 that is composed of element 0, element 2, and element 1 of this int_4. More...
 
void set_xzy (const int_3 &_Value) __GPU
 Set element 0, 2, and 1 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_xzw, put=set_xzw)) int_3 xzw
 Property for accessing element 0, 2, and 3 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_xzw, put=set_xzw)) int_3 rba
 Property for accessing element 0, 2, and 3 of this int_4 as an int_3. More...
 
int_3 get_xzw () const __GPU
 Returns an int_3 that is composed of element 0, element 2, and element 3 of this int_4. More...
 
void set_xzw (const int_3 &_Value) __GPU
 Set element 0, 2, and 3 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_xwy, put=set_xwy)) int_3 xwy
 Property for accessing element 0, 3, and 1 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_xwy, put=set_xwy)) int_3 rag
 Property for accessing element 0, 3, and 1 of this int_4 as an int_3. More...
 
int_3 get_xwy () const __GPU
 Returns an int_3 that is composed of element 0, element 3, and element 1 of this int_4. More...
 
void set_xwy (const int_3 &_Value) __GPU
 Set element 0, 3, and 1 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_xwz, put=set_xwz)) int_3 xwz
 Property for accessing element 0, 3, and 2 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_xwz, put=set_xwz)) int_3 rab
 Property for accessing element 0, 3, and 2 of this int_4 as an int_3. More...
 
int_3 get_xwz () const __GPU
 Returns an int_3 that is composed of element 0, element 3, and element 2 of this int_4. More...
 
void set_xwz (const int_3 &_Value) __GPU
 Set element 0, 3, and 2 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_yxz, put=set_yxz)) int_3 yxz
 Property for accessing element 1, 0, and 2 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_yxz, put=set_yxz)) int_3 grb
 Property for accessing element 1, 0, and 2 of this int_4 as an int_3. More...
 
int_3 get_yxz () const __GPU
 Returns an int_3 that is composed of element 1, element 0, and element 2 of this int_4. More...
 
void set_yxz (const int_3 &_Value) __GPU
 Set element 1, 0, and 2 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_yxw, put=set_yxw)) int_3 yxw
 Property for accessing element 1, 0, and 3 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_yxw, put=set_yxw)) int_3 gra
 Property for accessing element 1, 0, and 3 of this int_4 as an int_3. More...
 
int_3 get_yxw () const __GPU
 Returns an int_3 that is composed of element 1, element 0, and element 3 of this int_4. More...
 
void set_yxw (const int_3 &_Value) __GPU
 Set element 1, 0, and 3 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_yzx, put=set_yzx)) int_3 yzx
 Property for accessing element 1, 2, and 0 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_yzx, put=set_yzx)) int_3 gbr
 Property for accessing element 1, 2, and 0 of this int_4 as an int_3. More...
 
int_3 get_yzx () const __GPU
 Returns an int_3 that is composed of element 1, element 2, and element 0 of this int_4. More...
 
void set_yzx (const int_3 &_Value) __GPU
 Set element 1, 2, and 0 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_yzw, put=set_yzw)) int_3 yzw
 Property for accessing element 1, 2, and 3 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_yzw, put=set_yzw)) int_3 gba
 Property for accessing element 1, 2, and 3 of this int_4 as an int_3. More...
 
int_3 get_yzw () const __GPU
 Returns an int_3 that is composed of element 1, element 2, and element 3 of this int_4. More...
 
void set_yzw (const int_3 &_Value) __GPU
 Set element 1, 2, and 3 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_ywx, put=set_ywx)) int_3 ywx
 Property for accessing element 1, 3, and 0 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_ywx, put=set_ywx)) int_3 gar
 Property for accessing element 1, 3, and 0 of this int_4 as an int_3. More...
 
int_3 get_ywx () const __GPU
 Returns an int_3 that is composed of element 1, element 3, and element 0 of this int_4. More...
 
void set_ywx (const int_3 &_Value) __GPU
 Set element 1, 3, and 0 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_ywz, put=set_ywz)) int_3 ywz
 Property for accessing element 1, 3, and 2 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_ywz, put=set_ywz)) int_3 gab
 Property for accessing element 1, 3, and 2 of this int_4 as an int_3. More...
 
int_3 get_ywz () const __GPU
 Returns an int_3 that is composed of element 1, element 3, and element 2 of this int_4. More...
 
void set_ywz (const int_3 &_Value) __GPU
 Set element 1, 3, and 2 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_zxy, put=set_zxy)) int_3 zxy
 Property for accessing element 2, 0, and 1 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_zxy, put=set_zxy)) int_3 brg
 Property for accessing element 2, 0, and 1 of this int_4 as an int_3. More...
 
int_3 get_zxy () const __GPU
 Returns an int_3 that is composed of element 2, element 0, and element 1 of this int_4. More...
 
void set_zxy (const int_3 &_Value) __GPU
 Set element 2, 0, and 1 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_zxw, put=set_zxw)) int_3 zxw
 Property for accessing element 2, 0, and 3 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_zxw, put=set_zxw)) int_3 bra
 Property for accessing element 2, 0, and 3 of this int_4 as an int_3. More...
 
int_3 get_zxw () const __GPU
 Returns an int_3 that is composed of element 2, element 0, and element 3 of this int_4. More...
 
void set_zxw (const int_3 &_Value) __GPU
 Set element 2, 0, and 3 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_zyx, put=set_zyx)) int_3 zyx
 Property for accessing element 2, 1, and 0 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_zyx, put=set_zyx)) int_3 bgr
 Property for accessing element 2, 1, and 0 of this int_4 as an int_3. More...
 
int_3 get_zyx () const __GPU
 Returns an int_3 that is composed of element 2, element 1, and element 0 of this int_4. More...
 
void set_zyx (const int_3 &_Value) __GPU
 Set element 2, 1, and 0 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_zyw, put=set_zyw)) int_3 zyw
 Property for accessing element 2, 1, and 3 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_zyw, put=set_zyw)) int_3 bga
 Property for accessing element 2, 1, and 3 of this int_4 as an int_3. More...
 
int_3 get_zyw () const __GPU
 Returns an int_3 that is composed of element 2, element 1, and element 3 of this int_4. More...
 
void set_zyw (const int_3 &_Value) __GPU
 Set element 2, 1, and 3 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_zwx, put=set_zwx)) int_3 zwx
 Property for accessing element 2, 3, and 0 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_zwx, put=set_zwx)) int_3 bar
 Property for accessing element 2, 3, and 0 of this int_4 as an int_3. More...
 
int_3 get_zwx () const __GPU
 Returns an int_3 that is composed of element 2, element 3, and element 0 of this int_4. More...
 
void set_zwx (const int_3 &_Value) __GPU
 Set element 2, 3, and 0 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_zwy, put=set_zwy)) int_3 zwy
 Property for accessing element 2, 3, and 1 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_zwy, put=set_zwy)) int_3 bag
 Property for accessing element 2, 3, and 1 of this int_4 as an int_3. More...
 
int_3 get_zwy () const __GPU
 Returns an int_3 that is composed of element 2, element 3, and element 1 of this int_4. More...
 
void set_zwy (const int_3 &_Value) __GPU
 Set element 2, 3, and 1 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_wxy, put=set_wxy)) int_3 wxy
 Property for accessing element 3, 0, and 1 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_wxy, put=set_wxy)) int_3 arg
 Property for accessing element 3, 0, and 1 of this int_4 as an int_3. More...
 
int_3 get_wxy () const __GPU
 Returns an int_3 that is composed of element 3, element 0, and element 1 of this int_4. More...
 
void set_wxy (const int_3 &_Value) __GPU
 Set element 3, 0, and 1 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_wxz, put=set_wxz)) int_3 wxz
 Property for accessing element 3, 0, and 2 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_wxz, put=set_wxz)) int_3 arb
 Property for accessing element 3, 0, and 2 of this int_4 as an int_3. More...
 
int_3 get_wxz () const __GPU
 Returns an int_3 that is composed of element 3, element 0, and element 2 of this int_4. More...
 
void set_wxz (const int_3 &_Value) __GPU
 Set element 3, 0, and 2 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_wyx, put=set_wyx)) int_3 wyx
 Property for accessing element 3, 1, and 0 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_wyx, put=set_wyx)) int_3 agr
 Property for accessing element 3, 1, and 0 of this int_4 as an int_3. More...
 
int_3 get_wyx () const __GPU
 Returns an int_3 that is composed of element 3, element 1, and element 0 of this int_4. More...
 
void set_wyx (const int_3 &_Value) __GPU
 Set element 3, 1, and 0 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_wyz, put=set_wyz)) int_3 wyz
 Property for accessing element 3, 1, and 2 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_wyz, put=set_wyz)) int_3 agb
 Property for accessing element 3, 1, and 2 of this int_4 as an int_3. More...
 
int_3 get_wyz () const __GPU
 Returns an int_3 that is composed of element 3, element 1, and element 2 of this int_4. More...
 
void set_wyz (const int_3 &_Value) __GPU
 Set element 3, 1, and 2 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_wzx, put=set_wzx)) int_3 wzx
 Property for accessing element 3, 2, and 0 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_wzx, put=set_wzx)) int_3 abr
 Property for accessing element 3, 2, and 0 of this int_4 as an int_3. More...
 
int_3 get_wzx () const __GPU
 Returns an int_3 that is composed of element 3, element 2, and element 0 of this int_4. More...
 
void set_wzx (const int_3 &_Value) __GPU
 Set element 3, 2, and 0 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_wzy, put=set_wzy)) int_3 wzy
 Property for accessing element 3, 2, and 1 of this int_4 as an int_3. More...
 
 __declspec (property(get=get_wzy, put=set_wzy)) int_3 abg
 Property for accessing element 3, 2, and 1 of this int_4 as an int_3. More...
 
int_3 get_wzy () const __GPU
 Returns an int_3 that is composed of element 3, element 2, and element 1 of this int_4. More...
 
void set_wzy (const int_3 &_Value) __GPU
 Set element 3, 2, and 1 of this int_4 with an int_3. More...
 
 __declspec (property(get=get_xyzw, put=set_xyzw)) int_4 xyzw
 Property for accessing element 0, 1, 2, and 3 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_xyzw, put=set_xyzw)) int_4 rgba
 Property for accessing element 0, 1, 2, and 3 of this int_4 as an int_4. More...
 
int_4 get_xyzw () const __GPU
 Returns an int_4 that is composed of element 0, element 1, element 2, and element 3 of this int_4. More...
 
void set_xyzw (const int_4 &_Value) __GPU
 Set element 0, 1, 2, and 3 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_xywz, put=set_xywz)) int_4 xywz
 Property for accessing element 0, 1, 3, and 2 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_xywz, put=set_xywz)) int_4 rgab
 Property for accessing element 0, 1, 3, and 2 of this int_4 as an int_4. More...
 
int_4 get_xywz () const __GPU
 Returns an int_4 that is composed of element 0, element 1, element 3, and element 2 of this int_4. More...
 
void set_xywz (const int_4 &_Value) __GPU
 Set element 0, 1, 3, and 2 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_xzyw, put=set_xzyw)) int_4 xzyw
 Property for accessing element 0, 2, 1, and 3 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_xzyw, put=set_xzyw)) int_4 rbga
 Property for accessing element 0, 2, 1, and 3 of this int_4 as an int_4. More...
 
int_4 get_xzyw () const __GPU
 Returns an int_4 that is composed of element 0, element 2, element 1, and element 3 of this int_4. More...
 
void set_xzyw (const int_4 &_Value) __GPU
 Set element 0, 2, 1, and 3 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_xzwy, put=set_xzwy)) int_4 xzwy
 Property for accessing element 0, 2, 3, and 1 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_xzwy, put=set_xzwy)) int_4 rbag
 Property for accessing element 0, 2, 3, and 1 of this int_4 as an int_4. More...
 
int_4 get_xzwy () const __GPU
 Returns an int_4 that is composed of element 0, element 2, element 3, and element 1 of this int_4. More...
 
void set_xzwy (const int_4 &_Value) __GPU
 Set element 0, 2, 3, and 1 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_xwyz, put=set_xwyz)) int_4 xwyz
 Property for accessing element 0, 3, 1, and 2 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_xwyz, put=set_xwyz)) int_4 ragb
 Property for accessing element 0, 3, 1, and 2 of this int_4 as an int_4. More...
 
int_4 get_xwyz () const __GPU
 Returns an int_4 that is composed of element 0, element 3, element 1, and element 2 of this int_4. More...
 
void set_xwyz (const int_4 &_Value) __GPU
 Set element 0, 3, 1, and 2 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_xwzy, put=set_xwzy)) int_4 xwzy
 Property for accessing element 0, 3, 2, and 1 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_xwzy, put=set_xwzy)) int_4 rabg
 Property for accessing element 0, 3, 2, and 1 of this int_4 as an int_4. More...
 
int_4 get_xwzy () const __GPU
 Returns an int_4 that is composed of element 0, element 3, element 2, and element 1 of this int_4. More...
 
void set_xwzy (const int_4 &_Value) __GPU
 Set element 0, 3, 2, and 1 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_yxzw, put=set_yxzw)) int_4 yxzw
 Property for accessing element 1, 0, 2, and 3 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_yxzw, put=set_yxzw)) int_4 grba
 Property for accessing element 1, 0, 2, and 3 of this int_4 as an int_4. More...
 
int_4 get_yxzw () const __GPU
 Returns an int_4 that is composed of element 1, element 0, element 2, and element 3 of this int_4. More...
 
void set_yxzw (const int_4 &_Value) __GPU
 Set element 1, 0, 2, and 3 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_yxwz, put=set_yxwz)) int_4 yxwz
 Property for accessing element 1, 0, 3, and 2 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_yxwz, put=set_yxwz)) int_4 grab
 Property for accessing element 1, 0, 3, and 2 of this int_4 as an int_4. More...
 
int_4 get_yxwz () const __GPU
 Returns an int_4 that is composed of element 1, element 0, element 3, and element 2 of this int_4. More...
 
void set_yxwz (const int_4 &_Value) __GPU
 Set element 1, 0, 3, and 2 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_yzxw, put=set_yzxw)) int_4 yzxw
 Property for accessing element 1, 2, 0, and 3 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_yzxw, put=set_yzxw)) int_4 gbra
 Property for accessing element 1, 2, 0, and 3 of this int_4 as an int_4. More...
 
int_4 get_yzxw () const __GPU
 Returns an int_4 that is composed of element 1, element 2, element 0, and element 3 of this int_4. More...
 
void set_yzxw (const int_4 &_Value) __GPU
 Set element 1, 2, 0, and 3 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_yzwx, put=set_yzwx)) int_4 yzwx
 Property for accessing element 1, 2, 3, and 0 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_yzwx, put=set_yzwx)) int_4 gbar
 Property for accessing element 1, 2, 3, and 0 of this int_4 as an int_4. More...
 
int_4 get_yzwx () const __GPU
 Returns an int_4 that is composed of element 1, element 2, element 3, and element 0 of this int_4. More...
 
void set_yzwx (const int_4 &_Value) __GPU
 Set element 1, 2, 3, and 0 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_ywxz, put=set_ywxz)) int_4 ywxz
 Property for accessing element 1, 3, 0, and 2 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_ywxz, put=set_ywxz)) int_4 garb
 Property for accessing element 1, 3, 0, and 2 of this int_4 as an int_4. More...
 
int_4 get_ywxz () const __GPU
 Returns an int_4 that is composed of element 1, element 3, element 0, and element 2 of this int_4. More...
 
void set_ywxz (const int_4 &_Value) __GPU
 Set element 1, 3, 0, and 2 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_ywzx, put=set_ywzx)) int_4 ywzx
 Property for accessing element 1, 3, 2, and 0 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_ywzx, put=set_ywzx)) int_4 gabr
 Property for accessing element 1, 3, 2, and 0 of this int_4 as an int_4. More...
 
int_4 get_ywzx () const __GPU
 Returns an int_4 that is composed of element 1, element 3, element 2, and element 0 of this int_4. More...
 
void set_ywzx (const int_4 &_Value) __GPU
 Set element 1, 3, 2, and 0 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_zxyw, put=set_zxyw)) int_4 zxyw
 Property for accessing element 2, 0, 1, and 3 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_zxyw, put=set_zxyw)) int_4 brga
 Property for accessing element 2, 0, 1, and 3 of this int_4 as an int_4. More...
 
int_4 get_zxyw () const __GPU
 Returns an int_4 that is composed of element 2, element 0, element 1, and element 3 of this int_4. More...
 
void set_zxyw (const int_4 &_Value) __GPU
 Set element 2, 0, 1, and 3 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_zxwy, put=set_zxwy)) int_4 zxwy
 Property for accessing element 2, 0, 3, and 1 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_zxwy, put=set_zxwy)) int_4 brag
 Property for accessing element 2, 0, 3, and 1 of this int_4 as an int_4. More...
 
int_4 get_zxwy () const __GPU
 Returns an int_4 that is composed of element 2, element 0, element 3, and element 1 of this int_4. More...
 
void set_zxwy (const int_4 &_Value) __GPU
 Set element 2, 0, 3, and 1 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_zyxw, put=set_zyxw)) int_4 zyxw
 Property for accessing element 2, 1, 0, and 3 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_zyxw, put=set_zyxw)) int_4 bgra
 Property for accessing element 2, 1, 0, and 3 of this int_4 as an int_4. More...
 
int_4 get_zyxw () const __GPU
 Returns an int_4 that is composed of element 2, element 1, element 0, and element 3 of this int_4. More...
 
void set_zyxw (const int_4 &_Value) __GPU
 Set element 2, 1, 0, and 3 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_zywx, put=set_zywx)) int_4 zywx
 Property for accessing element 2, 1, 3, and 0 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_zywx, put=set_zywx)) int_4 bgar
 Property for accessing element 2, 1, 3, and 0 of this int_4 as an int_4. More...
 
int_4 get_zywx () const __GPU
 Returns an int_4 that is composed of element 2, element 1, element 3, and element 0 of this int_4. More...
 
void set_zywx (const int_4 &_Value) __GPU
 Set element 2, 1, 3, and 0 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_zwxy, put=set_zwxy)) int_4 zwxy
 Property for accessing element 2, 3, 0, and 1 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_zwxy, put=set_zwxy)) int_4 barg
 Property for accessing element 2, 3, 0, and 1 of this int_4 as an int_4. More...
 
int_4 get_zwxy () const __GPU
 Returns an int_4 that is composed of element 2, element 3, element 0, and element 1 of this int_4. More...
 
void set_zwxy (const int_4 &_Value) __GPU
 Set element 2, 3, 0, and 1 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_zwyx, put=set_zwyx)) int_4 zwyx
 Property for accessing element 2, 3, 1, and 0 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_zwyx, put=set_zwyx)) int_4 bagr
 Property for accessing element 2, 3, 1, and 0 of this int_4 as an int_4. More...
 
int_4 get_zwyx () const __GPU
 Returns an int_4 that is composed of element 2, element 3, element 1, and element 0 of this int_4. More...
 
void set_zwyx (const int_4 &_Value) __GPU
 Set element 2, 3, 1, and 0 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_wxyz, put=set_wxyz)) int_4 wxyz
 Property for accessing element 3, 0, 1, and 2 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_wxyz, put=set_wxyz)) int_4 argb
 Property for accessing element 3, 0, 1, and 2 of this int_4 as an int_4. More...
 
int_4 get_wxyz () const __GPU
 Returns an int_4 that is composed of element 3, element 0, element 1, and element 2 of this int_4. More...
 
void set_wxyz (const int_4 &_Value) __GPU
 Set element 3, 0, 1, and 2 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_wxzy, put=set_wxzy)) int_4 wxzy
 Property for accessing element 3, 0, 2, and 1 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_wxzy, put=set_wxzy)) int_4 arbg
 Property for accessing element 3, 0, 2, and 1 of this int_4 as an int_4. More...
 
int_4 get_wxzy () const __GPU
 Returns an int_4 that is composed of element 3, element 0, element 2, and element 1 of this int_4. More...
 
void set_wxzy (const int_4 &_Value) __GPU
 Set element 3, 0, 2, and 1 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_wyxz, put=set_wyxz)) int_4 wyxz
 Property for accessing element 3, 1, 0, and 2 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_wyxz, put=set_wyxz)) int_4 agrb
 Property for accessing element 3, 1, 0, and 2 of this int_4 as an int_4. More...
 
int_4 get_wyxz () const __GPU
 Returns an int_4 that is composed of element 3, element 1, element 0, and element 2 of this int_4. More...
 
void set_wyxz (const int_4 &_Value) __GPU
 Set element 3, 1, 0, and 2 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_wyzx, put=set_wyzx)) int_4 wyzx
 Property for accessing element 3, 1, 2, and 0 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_wyzx, put=set_wyzx)) int_4 agbr
 Property for accessing element 3, 1, 2, and 0 of this int_4 as an int_4. More...
 
int_4 get_wyzx () const __GPU
 Returns an int_4 that is composed of element 3, element 1, element 2, and element 0 of this int_4. More...
 
void set_wyzx (const int_4 &_Value) __GPU
 Set element 3, 1, 2, and 0 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_wzxy, put=set_wzxy)) int_4 wzxy
 Property for accessing element 3, 2, 0, and 1 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_wzxy, put=set_wzxy)) int_4 abrg
 Property for accessing element 3, 2, 0, and 1 of this int_4 as an int_4. More...
 
int_4 get_wzxy () const __GPU
 Returns an int_4 that is composed of element 3, element 2, element 0, and element 1 of this int_4. More...
 
void set_wzxy (const int_4 &_Value) __GPU
 Set element 3, 2, 0, and 1 of this int_4 with an int_4. More...
 
 __declspec (property(get=get_wzyx, put=set_wzyx)) int_4 wzyx
 Property for accessing element 3, 2, 1, and 0 of this int_4 as an int_4. More...
 
 __declspec (property(get=get_wzyx, put=set_wzyx)) int_4 abgr
 Property for accessing element 3, 2, 1, and 0 of this int_4 as an int_4. More...
 
int_4 get_wzyx () const __GPU
 Returns an int_4 that is composed of element 3, element 2, element 1, and element 0 of this int_4. More...
 
void set_wzyx (const int_4 &_Value) __GPU
 Set element 3, 2, 1, and 0 of this int_4 with an int_4. More...
 

Static Public Attributes

static const int size = 4
 

Private Attributes

value_type _M_x
 
value_type _M_y
 
value_type _M_z
 
value_type _M_w
 

Static Private Attributes

static const _Short_vector_base_type_id _Base_type_id = _Int_type
 

Detailed Description

Represent a short vector of 4 int's.

Member Typedef Documentation

Constructor & Destructor Documentation

Concurrency::graphics::int_4::int_4 ( )
inline

Default constructor, initializes all elements with 0.

5619  {
5620  _M_x = 0;
5621  _M_y = 0;
5622  _M_z = 0;
5623  _M_w = 0;
5624  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
Concurrency::graphics::int_4::int_4 ( int  _V0,
int  _V1,
int  _V2,
int  _V3 
)
inline

Constructor.

Parameters
_V0The value to initialize element 0.
_V1The value to initialize element 1.
_V2The value to initialize element 2.
_V3The value to initialize element 3.
5642  {
5643  _M_x = _V0;
5644  _M_y = _V1;
5645  _M_z = _V2;
5646  _M_w = _V3;
5647  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
Concurrency::graphics::int_4::int_4 ( int  _V)
inline

Constructor.

Parameters
_VThe value for initialization.
5656  {
5657  _M_x = _V;
5658  _M_y = _V;
5659  _M_z = _V;
5660  _M_w = _V;
5661  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
Concurrency::graphics::int_4::int_4 ( const uint_4 _Other)
inlineexplicit

Constructor. Each element is initialized by casting from the corresponding element in _Other.

Parameters
_OtherThe object used to initialize.
22258  {
22259  uint_4 _Value = _Other;
22260  _M_x = static_cast<value_type>(_Value.x);
22261  _M_y = static_cast<value_type>(_Value.y);
22262  _M_z = static_cast<value_type>(_Value.z);
22263  _M_w = static_cast<value_type>(_Value.w);
22264  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int value_type
Definition: amp_short_vectors.h:5403
Concurrency::graphics::int_4::int_4 ( const float_4 _Other)
inlineexplicit

Constructor. Each element is initialized by casting from the corresponding element in _Other.

Parameters
_OtherThe object used to initialize.
22267  {
22268  float_4 _Value = _Other;
22269  _M_x = static_cast<value_type>(_Value.x);
22270  _M_y = static_cast<value_type>(_Value.y);
22271  _M_z = static_cast<value_type>(_Value.z);
22272  _M_w = static_cast<value_type>(_Value.w);
22273  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int value_type
Definition: amp_short_vectors.h:5403
Concurrency::graphics::int_4::int_4 ( const unorm_4 _Other)
inlineexplicit

Constructor. Each element is initialized by casting from the corresponding element in _Other.

Parameters
_OtherThe object used to initialize.
22276  {
22277  unorm_4 _Value = _Other;
22278  _M_x = static_cast<value_type>(_Value.x);
22279  _M_y = static_cast<value_type>(_Value.y);
22280  _M_z = static_cast<value_type>(_Value.z);
22281  _M_w = static_cast<value_type>(_Value.w);
22282  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int value_type
Definition: amp_short_vectors.h:5403
Concurrency::graphics::int_4::int_4 ( const norm_4 _Other)
inlineexplicit

Constructor. Each element is initialized by casting from the corresponding element in _Other.

Parameters
_OtherThe object used to initialize.
22285  {
22286  norm_4 _Value = _Other;
22287  _M_x = static_cast<value_type>(_Value.x);
22288  _M_y = static_cast<value_type>(_Value.y);
22289  _M_z = static_cast<value_type>(_Value.z);
22290  _M_w = static_cast<value_type>(_Value.w);
22291  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int value_type
Definition: amp_short_vectors.h:5403
Concurrency::graphics::int_4::int_4 ( const double_4 _Other)
inlineexplicit

Constructor. Each element is initialized by casting from the corresponding element in _Other.

Parameters
_OtherThe object used to initialize.
22294  {
22295  double_4 _Value = _Other;
22296  _M_x = static_cast<value_type>(_Value.x);
22297  _M_y = static_cast<value_type>(_Value.y);
22298  _M_z = static_cast<value_type>(_Value.z);
22299  _M_w = static_cast<value_type>(_Value.w);
22300  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int value_type
Definition: amp_short_vectors.h:5403

Member Function Documentation

Concurrency::graphics::int_4::__declspec ( property(get=get_x, put=set_x )

Property for accessing element 0 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_x, put=set_x )

Property for accessing element 0 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_y, put=set_y )

Property for accessing element 1 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_y, put=set_y )

Property for accessing element 1 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_z, put=set_z )

Property for accessing element 2 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_z, put=set_z )

Property for accessing element 2 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_w, put=set_w )

Property for accessing element 3 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_w, put=set_w )

Property for accessing element 3 of this int_4 as an int.

Concurrency::graphics::int_4::__declspec ( property(get=get_xy, put=set_xy )

Property for accessing element 0, and 1 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_xy, put=set_xy )

Property for accessing element 0, and 1 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_xz, put=set_xz )

Property for accessing element 0, and 2 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_xz, put=set_xz )

Property for accessing element 0, and 2 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_xw, put=set_xw )

Property for accessing element 0, and 3 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_xw, put=set_xw )

Property for accessing element 0, and 3 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_yx, put=set_yx )

Property for accessing element 1, and 0 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_yx, put=set_yx )

Property for accessing element 1, and 0 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_yz, put=set_yz )

Property for accessing element 1, and 2 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_yz, put=set_yz )

Property for accessing element 1, and 2 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_yw, put=set_yw )

Property for accessing element 1, and 3 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_yw, put=set_yw )

Property for accessing element 1, and 3 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_zx, put=set_zx )

Property for accessing element 2, and 0 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_zx, put=set_zx )

Property for accessing element 2, and 0 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_zy, put=set_zy )

Property for accessing element 2, and 1 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_zy, put=set_zy )

Property for accessing element 2, and 1 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_zw, put=set_zw )

Property for accessing element 2, and 3 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_zw, put=set_zw )

Property for accessing element 2, and 3 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_wx, put=set_wx )

Property for accessing element 3, and 0 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_wx, put=set_wx )

Property for accessing element 3, and 0 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_wy, put=set_wy )

Property for accessing element 3, and 1 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_wy, put=set_wy )

Property for accessing element 3, and 1 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_wz, put=set_wz )

Property for accessing element 3, and 2 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_wz, put=set_wz )

Property for accessing element 3, and 2 of this int_4 as an int_2.

Concurrency::graphics::int_4::__declspec ( property(get=get_xyz, put=set_xyz )

Property for accessing element 0, 1, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xyz, put=set_xyz )

Property for accessing element 0, 1, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xyw, put=set_xyw )

Property for accessing element 0, 1, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xyw, put=set_xyw )

Property for accessing element 0, 1, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzy, put=set_xzy )

Property for accessing element 0, 2, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzy, put=set_xzy )

Property for accessing element 0, 2, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzw, put=set_xzw )

Property for accessing element 0, 2, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzw, put=set_xzw )

Property for accessing element 0, 2, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwy, put=set_xwy )

Property for accessing element 0, 3, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwy, put=set_xwy )

Property for accessing element 0, 3, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwz, put=set_xwz )

Property for accessing element 0, 3, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwz, put=set_xwz )

Property for accessing element 0, 3, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxz, put=set_yxz )

Property for accessing element 1, 0, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxz, put=set_yxz )

Property for accessing element 1, 0, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxw, put=set_yxw )

Property for accessing element 1, 0, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxw, put=set_yxw )

Property for accessing element 1, 0, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzx, put=set_yzx )

Property for accessing element 1, 2, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzx, put=set_yzx )

Property for accessing element 1, 2, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzw, put=set_yzw )

Property for accessing element 1, 2, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzw, put=set_yzw )

Property for accessing element 1, 2, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywx, put=set_ywx )

Property for accessing element 1, 3, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywx, put=set_ywx )

Property for accessing element 1, 3, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywz, put=set_ywz )

Property for accessing element 1, 3, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywz, put=set_ywz )

Property for accessing element 1, 3, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxy, put=set_zxy )

Property for accessing element 2, 0, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxy, put=set_zxy )

Property for accessing element 2, 0, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxw, put=set_zxw )

Property for accessing element 2, 0, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxw, put=set_zxw )

Property for accessing element 2, 0, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zyx, put=set_zyx )

Property for accessing element 2, 1, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zyx, put=set_zyx )

Property for accessing element 2, 1, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zyw, put=set_zyw )

Property for accessing element 2, 1, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zyw, put=set_zyw )

Property for accessing element 2, 1, and 3 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwx, put=set_zwx )

Property for accessing element 2, 3, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwx, put=set_zwx )

Property for accessing element 2, 3, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwy, put=set_zwy )

Property for accessing element 2, 3, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwy, put=set_zwy )

Property for accessing element 2, 3, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxy, put=set_wxy )

Property for accessing element 3, 0, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxy, put=set_wxy )

Property for accessing element 3, 0, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxz, put=set_wxz )

Property for accessing element 3, 0, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxz, put=set_wxz )

Property for accessing element 3, 0, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyx, put=set_wyx )

Property for accessing element 3, 1, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyx, put=set_wyx )

Property for accessing element 3, 1, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyz, put=set_wyz )

Property for accessing element 3, 1, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyz, put=set_wyz )

Property for accessing element 3, 1, and 2 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzx, put=set_wzx )

Property for accessing element 3, 2, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzx, put=set_wzx )

Property for accessing element 3, 2, and 0 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzy, put=set_wzy )

Property for accessing element 3, 2, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzy, put=set_wzy )

Property for accessing element 3, 2, and 1 of this int_4 as an int_3.

Concurrency::graphics::int_4::__declspec ( property(get=get_xyzw, put=set_xyzw )

Property for accessing element 0, 1, 2, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xyzw, put=set_xyzw )

Property for accessing element 0, 1, 2, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xywz, put=set_xywz )

Property for accessing element 0, 1, 3, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xywz, put=set_xywz )

Property for accessing element 0, 1, 3, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzyw, put=set_xzyw )

Property for accessing element 0, 2, 1, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzyw, put=set_xzyw )

Property for accessing element 0, 2, 1, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzwy, put=set_xzwy )

Property for accessing element 0, 2, 3, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xzwy, put=set_xzwy )

Property for accessing element 0, 2, 3, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwyz, put=set_xwyz )

Property for accessing element 0, 3, 1, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwyz, put=set_xwyz )

Property for accessing element 0, 3, 1, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwzy, put=set_xwzy )

Property for accessing element 0, 3, 2, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_xwzy, put=set_xwzy )

Property for accessing element 0, 3, 2, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxzw, put=set_yxzw )

Property for accessing element 1, 0, 2, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxzw, put=set_yxzw )

Property for accessing element 1, 0, 2, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxwz, put=set_yxwz )

Property for accessing element 1, 0, 3, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yxwz, put=set_yxwz )

Property for accessing element 1, 0, 3, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzxw, put=set_yzxw )

Property for accessing element 1, 2, 0, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzxw, put=set_yzxw )

Property for accessing element 1, 2, 0, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzwx, put=set_yzwx )

Property for accessing element 1, 2, 3, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_yzwx, put=set_yzwx )

Property for accessing element 1, 2, 3, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywxz, put=set_ywxz )

Property for accessing element 1, 3, 0, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywxz, put=set_ywxz )

Property for accessing element 1, 3, 0, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywzx, put=set_ywzx )

Property for accessing element 1, 3, 2, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_ywzx, put=set_ywzx )

Property for accessing element 1, 3, 2, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxyw, put=set_zxyw )

Property for accessing element 2, 0, 1, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxyw, put=set_zxyw )

Property for accessing element 2, 0, 1, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxwy, put=set_zxwy )

Property for accessing element 2, 0, 3, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zxwy, put=set_zxwy )

Property for accessing element 2, 0, 3, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zyxw, put=set_zyxw )

Property for accessing element 2, 1, 0, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zyxw, put=set_zyxw )

Property for accessing element 2, 1, 0, and 3 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zywx, put=set_zywx )

Property for accessing element 2, 1, 3, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zywx, put=set_zywx )

Property for accessing element 2, 1, 3, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwxy, put=set_zwxy )

Property for accessing element 2, 3, 0, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwxy, put=set_zwxy )

Property for accessing element 2, 3, 0, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwyx, put=set_zwyx )

Property for accessing element 2, 3, 1, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_zwyx, put=set_zwyx )

Property for accessing element 2, 3, 1, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxyz, put=set_wxyz )

Property for accessing element 3, 0, 1, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxyz, put=set_wxyz )

Property for accessing element 3, 0, 1, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxzy, put=set_wxzy )

Property for accessing element 3, 0, 2, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wxzy, put=set_wxzy )

Property for accessing element 3, 0, 2, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyxz, put=set_wyxz )

Property for accessing element 3, 1, 0, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyxz, put=set_wyxz )

Property for accessing element 3, 1, 0, and 2 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyzx, put=set_wyzx )

Property for accessing element 3, 1, 2, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wyzx, put=set_wyzx )

Property for accessing element 3, 1, 2, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzxy, put=set_wzxy )

Property for accessing element 3, 2, 0, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzxy, put=set_wzxy )

Property for accessing element 3, 2, 0, and 1 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzyx, put=set_wzyx )

Property for accessing element 3, 2, 1, and 0 of this int_4 as an int_4.

Concurrency::graphics::int_4::__declspec ( property(get=get_wzyx, put=set_wzyx )

Property for accessing element 3, 2, 1, and 0 of this int_4 as an int_4.

int Concurrency::graphics::int_4::get_w ( ) const
inline

Returns element 3 of this int_4.

Returns
Element 3 of this int_4.
5579  {
5580  return _M_w;
5581  }
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_wx ( ) const
inline

Returns an int_2 that is composed of element 3, and element 0 of this int_4.

Returns
an int_2.
6180  {
6181  return int_2(_M_w,_M_x);
6182  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_wxy ( ) const
inline

Returns an int_3 that is composed of element 3, element 0, and element 1 of this int_4.

Returns
an int_3.
6870  {
6871  return int_3(_M_w,_M_x,_M_y);
6872  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_wxyz ( ) const
inline

Returns an int_4 that is composed of element 3, element 0, element 1, and element 2 of this int_4.

Returns
an int_4.
7680  {
7681  return int_4(_M_w,_M_x,_M_y,_M_z);
7682  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_wxz ( ) const
inline

Returns an int_3 that is composed of element 3, element 0, and element 2 of this int_4.

Returns
an int_3.
6903  {
6904  return int_3(_M_w,_M_x,_M_z);
6905  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_wxzy ( ) const
inline

Returns an int_4 that is composed of element 3, element 0, element 2, and element 1 of this int_4.

Returns
an int_4.
7714  {
7715  return int_4(_M_w,_M_x,_M_z,_M_y);
7716  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_wy ( ) const
inline

Returns an int_2 that is composed of element 3, and element 1 of this int_4.

Returns
an int_2.
6212  {
6213  return int_2(_M_w,_M_y);
6214  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_wyx ( ) const
inline

Returns an int_3 that is composed of element 3, element 1, and element 0 of this int_4.

Returns
an int_3.
6936  {
6937  return int_3(_M_w,_M_y,_M_x);
6938  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_wyxz ( ) const
inline

Returns an int_4 that is composed of element 3, element 1, element 0, and element 2 of this int_4.

Returns
an int_4.
7748  {
7749  return int_4(_M_w,_M_y,_M_x,_M_z);
7750  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_wyz ( ) const
inline

Returns an int_3 that is composed of element 3, element 1, and element 2 of this int_4.

Returns
an int_3.
6969  {
6970  return int_3(_M_w,_M_y,_M_z);
6971  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_wyzx ( ) const
inline

Returns an int_4 that is composed of element 3, element 1, element 2, and element 0 of this int_4.

Returns
an int_4.
7782  {
7783  return int_4(_M_w,_M_y,_M_z,_M_x);
7784  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_wz ( ) const
inline

Returns an int_2 that is composed of element 3, and element 2 of this int_4.

Returns
an int_2.
6244  {
6245  return int_2(_M_w,_M_z);
6246  }
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_wzx ( ) const
inline

Returns an int_3 that is composed of element 3, element 2, and element 0 of this int_4.

Returns
an int_3.
7002  {
7003  return int_3(_M_w,_M_z,_M_x);
7004  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_wzxy ( ) const
inline

Returns an int_4 that is composed of element 3, element 2, element 0, and element 1 of this int_4.

Returns
an int_4.
7816  {
7817  return int_4(_M_w,_M_z,_M_x,_M_y);
7818  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_wzy ( ) const
inline

Returns an int_3 that is composed of element 3, element 2, and element 1 of this int_4.

Returns
an int_3.
7035  {
7036  return int_3(_M_w,_M_z,_M_y);
7037  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_wzyx ( ) const
inline

Returns an int_4 that is composed of element 3, element 2, element 1, and element 0 of this int_4.

Returns
an int_4.
7850  {
7851  return int_4(_M_w,_M_z,_M_y,_M_x);
7852  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int Concurrency::graphics::int_4::get_x ( ) const
inline

Returns element 0 of this int_4.

Returns
Element 0 of this int_4.
5429  {
5430  return _M_x;
5431  }
value_type _M_x
Definition: amp_short_vectors.h:5408
int_2 Concurrency::graphics::int_4::get_xw ( ) const
inline

Returns an int_2 that is composed of element 0, and element 3 of this int_4.

Returns
an int_2.
5956  {
5957  return int_2(_M_x,_M_w);
5958  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_xwy ( ) const
inline

Returns an int_3 that is composed of element 0, element 3, and element 1 of this int_4.

Returns
an int_3.
6408  {
6409  return int_3(_M_x,_M_w,_M_y);
6410  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_xwyz ( ) const
inline

Returns an int_4 that is composed of element 0, element 3, element 1, and element 2 of this int_4.

Returns
an int_4.
7204  {
7205  return int_4(_M_x,_M_w,_M_y,_M_z);
7206  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_xwz ( ) const
inline

Returns an int_3 that is composed of element 0, element 3, and element 2 of this int_4.

Returns
an int_3.
6441  {
6442  return int_3(_M_x,_M_w,_M_z);
6443  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_xwzy ( ) const
inline

Returns an int_4 that is composed of element 0, element 3, element 2, and element 1 of this int_4.

Returns
an int_4.
7238  {
7239  return int_4(_M_x,_M_w,_M_z,_M_y);
7240  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_xy ( ) const
inline

Returns an int_2 that is composed of element 0, and element 1 of this int_4.

Returns
an int_2.
5892  {
5893  return int_2(_M_x,_M_y);
5894  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
int_3 Concurrency::graphics::int_4::get_xyw ( ) const
inline

Returns an int_3 that is composed of element 0, element 1, and element 3 of this int_4.

Returns
an int_3.
6309  {
6310  return int_3(_M_x,_M_y,_M_w);
6311  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_xywz ( ) const
inline

Returns an int_4 that is composed of element 0, element 1, element 3, and element 2 of this int_4.

Returns
an int_4.
7102  {
7103  return int_4(_M_x,_M_y,_M_w,_M_z);
7104  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_xyz ( ) const
inline

Returns an int_3 that is composed of element 0, element 1, and element 2 of this int_4.

Returns
an int_3.
6276  {
6277  return int_3(_M_x,_M_y,_M_z);
6278  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4 Concurrency::graphics::int_4::get_xyzw ( ) const
inline

Returns an int_4 that is composed of element 0, element 1, element 2, and element 3 of this int_4.

Returns
an int_4.
7068  {
7069  return int_4(_M_x,_M_y,_M_z,_M_w);
7070  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_xz ( ) const
inline

Returns an int_2 that is composed of element 0, and element 2 of this int_4.

Returns
an int_2.
5924  {
5925  return int_2(_M_x,_M_z);
5926  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
int_3 Concurrency::graphics::int_4::get_xzw ( ) const
inline

Returns an int_3 that is composed of element 0, element 2, and element 3 of this int_4.

Returns
an int_3.
6375  {
6376  return int_3(_M_x,_M_z,_M_w);
6377  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_xzwy ( ) const
inline

Returns an int_4 that is composed of element 0, element 2, element 3, and element 1 of this int_4.

Returns
an int_4.
7170  {
7171  return int_4(_M_x,_M_z,_M_w,_M_y);
7172  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_xzy ( ) const
inline

Returns an int_3 that is composed of element 0, element 2, and element 1 of this int_4.

Returns
an int_3.
6342  {
6343  return int_3(_M_x,_M_z,_M_y);
6344  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4 Concurrency::graphics::int_4::get_xzyw ( ) const
inline

Returns an int_4 that is composed of element 0, element 2, element 1, and element 3 of this int_4.

Returns
an int_4.
7136  {
7137  return int_4(_M_x,_M_z,_M_y,_M_w);
7138  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int Concurrency::graphics::int_4::get_y ( ) const
inline

Returns element 1 of this int_4.

Returns
Element 1 of this int_4.
5479  {
5480  return _M_y;
5481  }
value_type _M_y
Definition: amp_short_vectors.h:5409
int_2 Concurrency::graphics::int_4::get_yw ( ) const
inline

Returns an int_2 that is composed of element 1, and element 3 of this int_4.

Returns
an int_2.
6052  {
6053  return int_2(_M_y,_M_w);
6054  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_ywx ( ) const
inline

Returns an int_3 that is composed of element 1, element 3, and element 0 of this int_4.

Returns
an int_3.
6606  {
6607  return int_3(_M_y,_M_w,_M_x);
6608  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_ywxz ( ) const
inline

Returns an int_4 that is composed of element 1, element 3, element 0, and element 2 of this int_4.

Returns
an int_4.
7408  {
7409  return int_4(_M_y,_M_w,_M_x,_M_z);
7410  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_ywz ( ) const
inline

Returns an int_3 that is composed of element 1, element 3, and element 2 of this int_4.

Returns
an int_3.
6639  {
6640  return int_3(_M_y,_M_w,_M_z);
6641  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_ywzx ( ) const
inline

Returns an int_4 that is composed of element 1, element 3, element 2, and element 0 of this int_4.

Returns
an int_4.
7442  {
7443  return int_4(_M_y,_M_w,_M_z,_M_x);
7444  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_yx ( ) const
inline

Returns an int_2 that is composed of element 1, and element 0 of this int_4.

Returns
an int_2.
5988  {
5989  return int_2(_M_y,_M_x);
5990  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
int_3 Concurrency::graphics::int_4::get_yxw ( ) const
inline

Returns an int_3 that is composed of element 1, element 0, and element 3 of this int_4.

Returns
an int_3.
6507  {
6508  return int_3(_M_y,_M_x,_M_w);
6509  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_yxwz ( ) const
inline

Returns an int_4 that is composed of element 1, element 0, element 3, and element 2 of this int_4.

Returns
an int_4.
7306  {
7307  return int_4(_M_y,_M_x,_M_w,_M_z);
7308  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_yxz ( ) const
inline

Returns an int_3 that is composed of element 1, element 0, and element 2 of this int_4.

Returns
an int_3.
6474  {
6475  return int_3(_M_y,_M_x,_M_z);
6476  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4 Concurrency::graphics::int_4::get_yxzw ( ) const
inline

Returns an int_4 that is composed of element 1, element 0, element 2, and element 3 of this int_4.

Returns
an int_4.
7272  {
7273  return int_4(_M_y,_M_x,_M_z,_M_w);
7274  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_yz ( ) const
inline

Returns an int_2 that is composed of element 1, and element 2 of this int_4.

Returns
an int_2.
6020  {
6021  return int_2(_M_y,_M_z);
6022  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_3 Concurrency::graphics::int_4::get_yzw ( ) const
inline

Returns an int_3 that is composed of element 1, element 2, and element 3 of this int_4.

Returns
an int_3.
6573  {
6574  return int_3(_M_y,_M_z,_M_w);
6575  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_yzwx ( ) const
inline

Returns an int_4 that is composed of element 1, element 2, element 3, and element 0 of this int_4.

Returns
an int_4.
7374  {
7375  return int_4(_M_y,_M_z,_M_w,_M_x);
7376  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_yzx ( ) const
inline

Returns an int_3 that is composed of element 1, element 2, and element 0 of this int_4.

Returns
an int_3.
6540  {
6541  return int_3(_M_y,_M_z,_M_x);
6542  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4 Concurrency::graphics::int_4::get_yzxw ( ) const
inline

Returns an int_4 that is composed of element 1, element 2, element 0, and element 3 of this int_4.

Returns
an int_4.
7340  {
7341  return int_4(_M_y,_M_z,_M_x,_M_w);
7342  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int Concurrency::graphics::int_4::get_z ( ) const
inline

Returns element 2 of this int_4.

Returns
Element 2 of this int_4.
5529  {
5530  return _M_z;
5531  }
value_type _M_z
Definition: amp_short_vectors.h:5410
int_2 Concurrency::graphics::int_4::get_zw ( ) const
inline

Returns an int_2 that is composed of element 2, and element 3 of this int_4.

Returns
an int_2.
6148  {
6149  return int_2(_M_z,_M_w);
6150  }
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_zwx ( ) const
inline

Returns an int_3 that is composed of element 2, element 3, and element 0 of this int_4.

Returns
an int_3.
6804  {
6805  return int_3(_M_z,_M_w,_M_x);
6806  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_zwxy ( ) const
inline

Returns an int_4 that is composed of element 2, element 3, element 0, and element 1 of this int_4.

Returns
an int_4.
7612  {
7613  return int_4(_M_z,_M_w,_M_x,_M_y);
7614  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_zwy ( ) const
inline

Returns an int_3 that is composed of element 2, element 3, and element 1 of this int_4.

Returns
an int_3.
6837  {
6838  return int_3(_M_z,_M_w,_M_y);
6839  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_zwyx ( ) const
inline

Returns an int_4 that is composed of element 2, element 3, element 1, and element 0 of this int_4.

Returns
an int_4.
7646  {
7647  return int_4(_M_z,_M_w,_M_y,_M_x);
7648  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_zx ( ) const
inline

Returns an int_2 that is composed of element 2, and element 0 of this int_4.

Returns
an int_2.
6084  {
6085  return int_2(_M_z,_M_x);
6086  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
int_3 Concurrency::graphics::int_4::get_zxw ( ) const
inline

Returns an int_3 that is composed of element 2, element 0, and element 3 of this int_4.

Returns
an int_3.
6705  {
6706  return int_3(_M_z,_M_x,_M_w);
6707  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_zxwy ( ) const
inline

Returns an int_4 that is composed of element 2, element 0, element 3, and element 1 of this int_4.

Returns
an int_4.
7510  {
7511  return int_4(_M_z,_M_x,_M_w,_M_y);
7512  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_zxy ( ) const
inline

Returns an int_3 that is composed of element 2, element 0, and element 1 of this int_4.

Returns
an int_3.
6672  {
6673  return int_3(_M_z,_M_x,_M_y);
6674  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4 Concurrency::graphics::int_4::get_zxyw ( ) const
inline

Returns an int_4 that is composed of element 2, element 0, element 1, and element 3 of this int_4.

Returns
an int_4.
7476  {
7477  return int_4(_M_z,_M_x,_M_y,_M_w);
7478  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_2 Concurrency::graphics::int_4::get_zy ( ) const
inline

Returns an int_2 that is composed of element 2, and element 1 of this int_4.

Returns
an int_2.
6116  {
6117  return int_2(_M_z,_M_y);
6118  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_3 Concurrency::graphics::int_4::get_zyw ( ) const
inline

Returns an int_3 that is composed of element 2, element 1, and element 3 of this int_4.

Returns
an int_3.
6771  {
6772  return int_3(_M_z,_M_y,_M_w);
6773  }
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4 Concurrency::graphics::int_4::get_zywx ( ) const
inline

Returns an int_4 that is composed of element 2, element 1, element 3, and element 0 of this int_4.

Returns
an int_4.
7578  {
7579  return int_4(_M_z,_M_y,_M_w,_M_x);
7580  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_3 Concurrency::graphics::int_4::get_zyx ( ) const
inline

Returns an int_3 that is composed of element 2, element 1, and element 0 of this int_4.

Returns
an int_3.
6738  {
6739  return int_3(_M_z,_M_y,_M_x);
6740  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4 Concurrency::graphics::int_4::get_zyxw ( ) const
inline

Returns an int_4 that is composed of element 2, element 1, element 0, and element 3 of this int_4.

Returns
an int_4.
7544  {
7545  return int_4(_M_z,_M_y,_M_x,_M_w);
7546  }
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
int_4& Concurrency::graphics::int_4::operator%= ( const int_4 _Other)
inline
5805  {
5806  int_4 _Value1 = *this;
5807  int_4 _Value2 = _Other;
5808  _Value1.x %= _Value2.x;
5809  _Value1.y %= _Value2.y;
5810  _Value1.z %= _Value2.z;
5811  _Value1.w %= _Value2.w;
5812  *this = _Value1;
5813  return *this;
5814  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator&= ( const int_4 _Other)
inline
5841  {
5842  int_4 _Value1 = *this;
5843  int_4 _Value2 = _Other;
5844  _Value1.x &= _Value2.x;
5845  _Value1.y &= _Value2.y;
5846  _Value1.z &= _Value2.z;
5847  _Value1.w &= _Value2.w;
5848  *this = _Value1;
5849  return *this;
5850  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator*= ( const int_4 _Other)
inline
5781  {
5782  int_4 _Value1 = *this;
5783  int_4 _Value2 = _Other;
5784  _Value1.x *= _Value2.x;
5785  _Value1.y *= _Value2.y;
5786  _Value1.z *= _Value2.z;
5787  _Value1.w *= _Value2.w;
5788  *this = _Value1;
5789  return *this;
5790  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator++ ( )
inline
5721  {
5722  int_4 _Value = *this;
5723  ++_Value._M_x;
5724  ++_Value._M_y;
5725  ++_Value._M_z;
5726  ++_Value._M_w;
5727  *this = _Value;
5728  return *this;
5729  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4 Concurrency::graphics::int_4::operator++ ( int  )
inline
5732  {
5733  int_4 _Result = *this;
5734  ++(*this);
5735  return _Result;
5736  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator+= ( const int_4 _Other)
inline
5757  {
5758  int_4 _Value1 = *this;
5759  int_4 _Value2 = _Other;
5760  _Value1.x += _Value2.x;
5761  _Value1.y += _Value2.y;
5762  _Value1.z += _Value2.z;
5763  _Value1.w += _Value2.w;
5764  *this = _Value1;
5765  return *this;
5766  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4 Concurrency::graphics::int_4::operator- ( void  ) const
inline
5715  {
5716  int_4 _Value = *this;
5717  return int_4(-_Value.x, -_Value.y, -_Value.z, -_Value.w);
5718  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator-- ( )
inline
5739  {
5740  int_4 _Value = *this;
5741  --_Value._M_x;
5742  --_Value._M_y;
5743  --_Value._M_z;
5744  --_Value._M_w;
5745  *this = _Value;
5746  return *this;
5747  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4 Concurrency::graphics::int_4::operator-- ( int  )
inline
5750  {
5751  int_4 _Result = *this;
5752  --(*this);
5753  return _Result;
5754  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator-= ( const int_4 _Other)
inline
5769  {
5770  int_4 _Value1 = *this;
5771  int_4 _Value2 = _Other;
5772  _Value1.x -= _Value2.x;
5773  _Value1.y -= _Value2.y;
5774  _Value1.z -= _Value2.z;
5775  _Value1.w -= _Value2.w;
5776  *this = _Value1;
5777  return *this;
5778  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator/= ( const int_4 _Other)
inline
5793  {
5794  int_4 _Value1 = *this;
5795  int_4 _Value2 = _Other;
5796  _Value1.x /= _Value2.x;
5797  _Value1.y /= _Value2.y;
5798  _Value1.z /= _Value2.z;
5799  _Value1.w /= _Value2.w;
5800  *this = _Value1;
5801  return *this;
5802  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator<<= ( const int_4 _Other)
inline
5865  {
5866  int_4 _Value1 = *this;
5867  int_4 _Value2 = _Other;
5868  _Value1.x <<= _Value2.x;
5869  _Value1.y <<= _Value2.y;
5870  _Value1.z <<= _Value2.z;
5871  _Value1.w <<= _Value2.w;
5872  *this = _Value1;
5873  return *this;
5874  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator>>= ( const int_4 _Other)
inline
5853  {
5854  int_4 _Value1 = *this;
5855  int_4 _Value2 = _Other;
5856  _Value1.x >>= _Value2.x;
5857  _Value1.y >>= _Value2.y;
5858  _Value1.z >>= _Value2.z;
5859  _Value1.w >>= _Value2.w;
5860  *this = _Value1;
5861  return *this;
5862  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator^= ( const int_4 _Other)
inline
5817  {
5818  int_4 _Value1 = *this;
5819  int_4 _Value2 = _Other;
5820  _Value1.x ^= _Value2.x;
5821  _Value1.y ^= _Value2.y;
5822  _Value1.z ^= _Value2.z;
5823  _Value1.w ^= _Value2.w;
5824  *this = _Value1;
5825  return *this;
5826  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4& Concurrency::graphics::int_4::operator|= ( const int_4 _Other)
inline
5829  {
5830  int_4 _Value1 = *this;
5831  int_4 _Value2 = _Other;
5832  _Value1.x |= _Value2.x;
5833  _Value1.y |= _Value2.y;
5834  _Value1.z |= _Value2.z;
5835  _Value1.w |= _Value2.w;
5836  *this = _Value1;
5837  return *this;
5838  }
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int_4 Concurrency::graphics::int_4::operator~ ( ) const
inline
5709  {
5710  int_4 _Value = *this;
5711  return int_4(~_Value.x, ~_Value.y, ~_Value.z, ~_Value.w);
5712  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
int& Concurrency::graphics::int_4::ref_a ( )
inline

Returns reference to element 3 of this int_4.

Returns
Reference to element 3 of this int_4.
5599  {
5600  return _M_w;
5601  }
value_type _M_w
Definition: amp_short_vectors.h:5411
int& Concurrency::graphics::int_4::ref_b ( )
inline

Returns reference to element 2 of this int_4.

Returns
Reference to element 2 of this int_4.
5549  {
5550  return _M_z;
5551  }
value_type _M_z
Definition: amp_short_vectors.h:5410
int& Concurrency::graphics::int_4::ref_g ( )
inline

Returns reference to element 1 of this int_4.

Returns
Reference to element 1 of this int_4.
5499  {
5500  return _M_y;
5501  }
value_type _M_y
Definition: amp_short_vectors.h:5409
int& Concurrency::graphics::int_4::ref_r ( )
inline

Returns reference to element 0 of this int_4.

Returns
Reference to element 0 of this int_4.
5449  {
5450  return _M_x;
5451  }
value_type _M_x
Definition: amp_short_vectors.h:5408
int& Concurrency::graphics::int_4::ref_w ( )
inline

Returns reference to element 3 of this int_4.

Returns
Reference to element 3 of this int_4.
5589  {
5590  return _M_w;
5591  }
value_type _M_w
Definition: amp_short_vectors.h:5411
int& Concurrency::graphics::int_4::ref_x ( )
inline

Returns reference to element 0 of this int_4.

Returns
Reference to element 0 of this int_4.
5439  {
5440  return _M_x;
5441  }
value_type _M_x
Definition: amp_short_vectors.h:5408
int& Concurrency::graphics::int_4::ref_y ( )
inline

Returns reference to element 1 of this int_4.

Returns
Reference to element 1 of this int_4.
5489  {
5490  return _M_y;
5491  }
value_type _M_y
Definition: amp_short_vectors.h:5409
int& Concurrency::graphics::int_4::ref_z ( )
inline

Returns reference to element 2 of this int_4.

Returns
Reference to element 2 of this int_4.
5539  {
5540  return _M_z;
5541  }
value_type _M_z
Definition: amp_short_vectors.h:5410
void Concurrency::graphics::int_4::set_w ( int  _Value)
inline

Set element 3 of this int_4 with an int.

Parameters
_Valuean int value.
5610  {
5611  _M_w = _Value;
5612  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_w
Definition: amp_short_vectors.h:5411
void Concurrency::graphics::int_4::set_wx ( const int_2 _Value)
inline

Set element 3, and 0 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6191  {
6192  int_2 _Val = _Value;
6193  _M_w = _Val.x;
6194  _M_x = _Val.y;
6195  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wxy ( const int_3 _Value)
inline

Set element 3, 0, and 1 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6881  {
6882  int_3 _Val = _Value;
6883  _M_w = _Val.x;
6884  _M_x = _Val.y;
6885  _M_y = _Val.z;
6886  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wxyz ( const int_4 _Value)
inline

Set element 3, 0, 1, and 2 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7691  {
7692  int_4 _Val = _Value;
7693  _M_w = _Val.x;
7694  _M_x = _Val.y;
7695  _M_y = _Val.z;
7696  _M_z = _Val.w;
7697  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wxz ( const int_3 _Value)
inline

Set element 3, 0, and 2 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6914  {
6915  int_3 _Val = _Value;
6916  _M_w = _Val.x;
6917  _M_x = _Val.y;
6918  _M_z = _Val.z;
6919  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wxzy ( const int_4 _Value)
inline

Set element 3, 0, 2, and 1 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7725  {
7726  int_4 _Val = _Value;
7727  _M_w = _Val.x;
7728  _M_x = _Val.y;
7729  _M_z = _Val.z;
7730  _M_y = _Val.w;
7731  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wy ( const int_2 _Value)
inline

Set element 3, and 1 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6223  {
6224  int_2 _Val = _Value;
6225  _M_w = _Val.x;
6226  _M_y = _Val.y;
6227  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wyx ( const int_3 _Value)
inline

Set element 3, 1, and 0 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6947  {
6948  int_3 _Val = _Value;
6949  _M_w = _Val.x;
6950  _M_y = _Val.y;
6951  _M_x = _Val.z;
6952  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wyxz ( const int_4 _Value)
inline

Set element 3, 1, 0, and 2 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7759  {
7760  int_4 _Val = _Value;
7761  _M_w = _Val.x;
7762  _M_y = _Val.y;
7763  _M_x = _Val.z;
7764  _M_z = _Val.w;
7765  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wyz ( const int_3 _Value)
inline

Set element 3, 1, and 2 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6980  {
6981  int_3 _Val = _Value;
6982  _M_w = _Val.x;
6983  _M_y = _Val.y;
6984  _M_z = _Val.z;
6985  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wyzx ( const int_4 _Value)
inline

Set element 3, 1, 2, and 0 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7793  {
7794  int_4 _Val = _Value;
7795  _M_w = _Val.x;
7796  _M_y = _Val.y;
7797  _M_z = _Val.z;
7798  _M_x = _Val.w;
7799  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wz ( const int_2 _Value)
inline

Set element 3, and 2 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6255  {
6256  int_2 _Val = _Value;
6257  _M_w = _Val.x;
6258  _M_z = _Val.y;
6259  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wzx ( const int_3 _Value)
inline

Set element 3, 2, and 0 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
7013  {
7014  int_3 _Val = _Value;
7015  _M_w = _Val.x;
7016  _M_z = _Val.y;
7017  _M_x = _Val.z;
7018  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wzxy ( const int_4 _Value)
inline

Set element 3, 2, 0, and 1 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7827  {
7828  int_4 _Val = _Value;
7829  _M_w = _Val.x;
7830  _M_z = _Val.y;
7831  _M_x = _Val.z;
7832  _M_y = _Val.w;
7833  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wzy ( const int_3 _Value)
inline

Set element 3, 2, and 1 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
7046  {
7047  int_3 _Val = _Value;
7048  _M_w = _Val.x;
7049  _M_z = _Val.y;
7050  _M_y = _Val.z;
7051  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_wzyx ( const int_4 _Value)
inline

Set element 3, 2, 1, and 0 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7861  {
7862  int_4 _Val = _Value;
7863  _M_w = _Val.x;
7864  _M_z = _Val.y;
7865  _M_y = _Val.z;
7866  _M_x = _Val.w;
7867  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_x ( int  _Value)
inline

Set element 0 of this int_4 with an int.

Parameters
_Valuean int value.
5460  {
5461  _M_x = _Value;
5462  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
void Concurrency::graphics::int_4::set_xw ( const int_2 _Value)
inline

Set element 0, and 3 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
5967  {
5968  int_2 _Val = _Value;
5969  _M_x = _Val.x;
5970  _M_w = _Val.y;
5971  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xwy ( const int_3 _Value)
inline

Set element 0, 3, and 1 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6419  {
6420  int_3 _Val = _Value;
6421  _M_x = _Val.x;
6422  _M_w = _Val.y;
6423  _M_y = _Val.z;
6424  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xwyz ( const int_4 _Value)
inline

Set element 0, 3, 1, and 2 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7215  {
7216  int_4 _Val = _Value;
7217  _M_x = _Val.x;
7218  _M_w = _Val.y;
7219  _M_y = _Val.z;
7220  _M_z = _Val.w;
7221  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xwz ( const int_3 _Value)
inline

Set element 0, 3, and 2 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6452  {
6453  int_3 _Val = _Value;
6454  _M_x = _Val.x;
6455  _M_w = _Val.y;
6456  _M_z = _Val.z;
6457  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xwzy ( const int_4 _Value)
inline

Set element 0, 3, 2, and 1 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7249  {
7250  int_4 _Val = _Value;
7251  _M_x = _Val.x;
7252  _M_w = _Val.y;
7253  _M_z = _Val.z;
7254  _M_y = _Val.w;
7255  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xy ( const int_2 _Value)
inline

Set element 0, and 1 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
5903  {
5904  int_2 _Val = _Value;
5905  _M_x = _Val.x;
5906  _M_y = _Val.y;
5907  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xyw ( const int_3 _Value)
inline

Set element 0, 1, and 3 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6320  {
6321  int_3 _Val = _Value;
6322  _M_x = _Val.x;
6323  _M_y = _Val.y;
6324  _M_w = _Val.z;
6325  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xywz ( const int_4 _Value)
inline

Set element 0, 1, 3, and 2 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7113  {
7114  int_4 _Val = _Value;
7115  _M_x = _Val.x;
7116  _M_y = _Val.y;
7117  _M_w = _Val.z;
7118  _M_z = _Val.w;
7119  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xyz ( const int_3 _Value)
inline

Set element 0, 1, and 2 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6287  {
6288  int_3 _Val = _Value;
6289  _M_x = _Val.x;
6290  _M_y = _Val.y;
6291  _M_z = _Val.z;
6292  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xyzw ( const int_4 _Value)
inline

Set element 0, 1, 2, and 3 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7079  {
7080  int_4 _Val = _Value;
7081  _M_x = _Val.x;
7082  _M_y = _Val.y;
7083  _M_z = _Val.z;
7084  _M_w = _Val.w;
7085  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xz ( const int_2 _Value)
inline

Set element 0, and 2 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
5935  {
5936  int_2 _Val = _Value;
5937  _M_x = _Val.x;
5938  _M_z = _Val.y;
5939  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xzw ( const int_3 _Value)
inline

Set element 0, 2, and 3 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6386  {
6387  int_3 _Val = _Value;
6388  _M_x = _Val.x;
6389  _M_z = _Val.y;
6390  _M_w = _Val.z;
6391  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xzwy ( const int_4 _Value)
inline

Set element 0, 2, 3, and 1 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7181  {
7182  int_4 _Val = _Value;
7183  _M_x = _Val.x;
7184  _M_z = _Val.y;
7185  _M_w = _Val.z;
7186  _M_y = _Val.w;
7187  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xzy ( const int_3 _Value)
inline

Set element 0, 2, and 1 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6353  {
6354  int_3 _Val = _Value;
6355  _M_x = _Val.x;
6356  _M_z = _Val.y;
6357  _M_y = _Val.z;
6358  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_xzyw ( const int_4 _Value)
inline

Set element 0, 2, 1, and 3 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7147  {
7148  int_4 _Val = _Value;
7149  _M_x = _Val.x;
7150  _M_z = _Val.y;
7151  _M_y = _Val.z;
7152  _M_w = _Val.w;
7153  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_y ( int  _Value)
inline

Set element 1 of this int_4 with an int.

Parameters
_Valuean int value.
5510  {
5511  _M_y = _Value;
5512  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
void Concurrency::graphics::int_4::set_yw ( const int_2 _Value)
inline

Set element 1, and 3 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6063  {
6064  int_2 _Val = _Value;
6065  _M_y = _Val.x;
6066  _M_w = _Val.y;
6067  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_ywx ( const int_3 _Value)
inline

Set element 1, 3, and 0 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6617  {
6618  int_3 _Val = _Value;
6619  _M_y = _Val.x;
6620  _M_w = _Val.y;
6621  _M_x = _Val.z;
6622  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_ywxz ( const int_4 _Value)
inline

Set element 1, 3, 0, and 2 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7419  {
7420  int_4 _Val = _Value;
7421  _M_y = _Val.x;
7422  _M_w = _Val.y;
7423  _M_x = _Val.z;
7424  _M_z = _Val.w;
7425  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_ywz ( const int_3 _Value)
inline

Set element 1, 3, and 2 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6650  {
6651  int_3 _Val = _Value;
6652  _M_y = _Val.x;
6653  _M_w = _Val.y;
6654  _M_z = _Val.z;
6655  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_ywzx ( const int_4 _Value)
inline

Set element 1, 3, 2, and 0 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7453  {
7454  int_4 _Val = _Value;
7455  _M_y = _Val.x;
7456  _M_w = _Val.y;
7457  _M_z = _Val.z;
7458  _M_x = _Val.w;
7459  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yx ( const int_2 _Value)
inline

Set element 1, and 0 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
5999  {
6000  int_2 _Val = _Value;
6001  _M_y = _Val.x;
6002  _M_x = _Val.y;
6003  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yxw ( const int_3 _Value)
inline

Set element 1, 0, and 3 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6518  {
6519  int_3 _Val = _Value;
6520  _M_y = _Val.x;
6521  _M_x = _Val.y;
6522  _M_w = _Val.z;
6523  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yxwz ( const int_4 _Value)
inline

Set element 1, 0, 3, and 2 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7317  {
7318  int_4 _Val = _Value;
7319  _M_y = _Val.x;
7320  _M_x = _Val.y;
7321  _M_w = _Val.z;
7322  _M_z = _Val.w;
7323  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yxz ( const int_3 _Value)
inline

Set element 1, 0, and 2 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6485  {
6486  int_3 _Val = _Value;
6487  _M_y = _Val.x;
6488  _M_x = _Val.y;
6489  _M_z = _Val.z;
6490  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yxzw ( const int_4 _Value)
inline

Set element 1, 0, 2, and 3 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7283  {
7284  int_4 _Val = _Value;
7285  _M_y = _Val.x;
7286  _M_x = _Val.y;
7287  _M_z = _Val.z;
7288  _M_w = _Val.w;
7289  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yz ( const int_2 _Value)
inline

Set element 1, and 2 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6031  {
6032  int_2 _Val = _Value;
6033  _M_y = _Val.x;
6034  _M_z = _Val.y;
6035  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yzw ( const int_3 _Value)
inline

Set element 1, 2, and 3 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6584  {
6585  int_3 _Val = _Value;
6586  _M_y = _Val.x;
6587  _M_z = _Val.y;
6588  _M_w = _Val.z;
6589  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yzwx ( const int_4 _Value)
inline

Set element 1, 2, 3, and 0 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7385  {
7386  int_4 _Val = _Value;
7387  _M_y = _Val.x;
7388  _M_z = _Val.y;
7389  _M_w = _Val.z;
7390  _M_x = _Val.w;
7391  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yzx ( const int_3 _Value)
inline

Set element 1, 2, and 0 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6551  {
6552  int_3 _Val = _Value;
6553  _M_y = _Val.x;
6554  _M_z = _Val.y;
6555  _M_x = _Val.z;
6556  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_yzxw ( const int_4 _Value)
inline

Set element 1, 2, 0, and 3 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7351  {
7352  int_4 _Val = _Value;
7353  _M_y = _Val.x;
7354  _M_z = _Val.y;
7355  _M_x = _Val.z;
7356  _M_w = _Val.w;
7357  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_z ( int  _Value)
inline

Set element 2 of this int_4 with an int.

Parameters
_Valuean int value.
5560  {
5561  _M_z = _Value;
5562  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_z
Definition: amp_short_vectors.h:5410
void Concurrency::graphics::int_4::set_zw ( const int_2 _Value)
inline

Set element 2, and 3 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6159  {
6160  int_2 _Val = _Value;
6161  _M_z = _Val.x;
6162  _M_w = _Val.y;
6163  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zwx ( const int_3 _Value)
inline

Set element 2, 3, and 0 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6815  {
6816  int_3 _Val = _Value;
6817  _M_z = _Val.x;
6818  _M_w = _Val.y;
6819  _M_x = _Val.z;
6820  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zwxy ( const int_4 _Value)
inline

Set element 2, 3, 0, and 1 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7623  {
7624  int_4 _Val = _Value;
7625  _M_z = _Val.x;
7626  _M_w = _Val.y;
7627  _M_x = _Val.z;
7628  _M_y = _Val.w;
7629  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zwy ( const int_3 _Value)
inline

Set element 2, 3, and 1 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6848  {
6849  int_3 _Val = _Value;
6850  _M_z = _Val.x;
6851  _M_w = _Val.y;
6852  _M_y = _Val.z;
6853  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zwyx ( const int_4 _Value)
inline

Set element 2, 3, 1, and 0 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7657  {
7658  int_4 _Val = _Value;
7659  _M_z = _Val.x;
7660  _M_w = _Val.y;
7661  _M_y = _Val.z;
7662  _M_x = _Val.w;
7663  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zx ( const int_2 _Value)
inline

Set element 2, and 0 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6095  {
6096  int_2 _Val = _Value;
6097  _M_z = _Val.x;
6098  _M_x = _Val.y;
6099  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zxw ( const int_3 _Value)
inline

Set element 2, 0, and 3 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6716  {
6717  int_3 _Val = _Value;
6718  _M_z = _Val.x;
6719  _M_x = _Val.y;
6720  _M_w = _Val.z;
6721  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zxwy ( const int_4 _Value)
inline

Set element 2, 0, 3, and 1 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7521  {
7522  int_4 _Val = _Value;
7523  _M_z = _Val.x;
7524  _M_x = _Val.y;
7525  _M_w = _Val.z;
7526  _M_y = _Val.w;
7527  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zxy ( const int_3 _Value)
inline

Set element 2, 0, and 1 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6683  {
6684  int_3 _Val = _Value;
6685  _M_z = _Val.x;
6686  _M_x = _Val.y;
6687  _M_y = _Val.z;
6688  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zxyw ( const int_4 _Value)
inline

Set element 2, 0, 1, and 3 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7487  {
7488  int_4 _Val = _Value;
7489  _M_z = _Val.x;
7490  _M_x = _Val.y;
7491  _M_y = _Val.z;
7492  _M_w = _Val.w;
7493  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zy ( const int_2 _Value)
inline

Set element 2, and 1 of this int_4 with an int_2.

Parameters
_Valuean int_2 value.
6127  {
6128  int_2 _Val = _Value;
6129  _M_z = _Val.x;
6130  _M_y = _Val.y;
6131  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zyw ( const int_3 _Value)
inline

Set element 2, 1, and 3 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6782  {
6783  int_3 _Val = _Value;
6784  _M_z = _Val.x;
6785  _M_y = _Val.y;
6786  _M_w = _Val.z;
6787  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zywx ( const int_4 _Value)
inline

Set element 2, 1, 3, and 0 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7589  {
7590  int_4 _Val = _Value;
7591  _M_z = _Val.x;
7592  _M_y = _Val.y;
7593  _M_w = _Val.z;
7594  _M_x = _Val.w;
7595  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zyx ( const int_3 _Value)
inline

Set element 2, 1, and 0 of this int_4 with an int_3.

Parameters
_Valuean int_3 value.
6749  {
6750  int_3 _Val = _Value;
6751  _M_z = _Val.x;
6752  _M_y = _Val.y;
6753  _M_x = _Val.z;
6754  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
_FwdIt const _Ty _Val
Definition: algorithm:1938
void Concurrency::graphics::int_4::set_zyxw ( const int_4 _Value)
inline

Set element 2, 1, 0, and 3 of this int_4 with an int_4.

Parameters
_Valuean int_4 value.
7555  {
7556  int_4 _Val = _Value;
7557  _M_z = _Val.x;
7558  _M_y = _Val.y;
7559  _M_x = _Val.z;
7560  _M_w = _Val.w;
7561  }
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
value_type _M_x
Definition: amp_short_vectors.h:5408
value_type _M_y
Definition: amp_short_vectors.h:5409
value_type _M_z
Definition: amp_short_vectors.h:5410
int_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:5618
value_type _M_w
Definition: amp_short_vectors.h:5411
_FwdIt const _Ty _Val
Definition: algorithm:1938

Member Data Documentation

const _Short_vector_base_type_id Concurrency::graphics::int_4::_Base_type_id = _Int_type
staticprivate
value_type Concurrency::graphics::int_4::_M_w
private
value_type Concurrency::graphics::int_4::_M_x
private
value_type Concurrency::graphics::int_4::_M_y
private
value_type Concurrency::graphics::int_4::_M_z
private
const int Concurrency::graphics::int_4::size = 4
static

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