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::unorm_4 Class Reference

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

#include <amp_short_vectors.h>

Public Types

typedef unorm value_type
 

Public Member Functions

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

Detailed Description

Represent a short vector of 4 unorm's.

Member Typedef Documentation

Constructor & Destructor Documentation

Concurrency::graphics::unorm_4::unorm_4 ( )
inline

Default constructor, initializes all elements with 0.

12707  {
12708  _M_x = unorm(0.0f);
12709  _M_y = unorm(0.0f);
12710  _M_z = unorm(0.0f);
12711  _M_w = unorm(0.0f);
12712  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_4 ( unorm  _V0,
unorm  _V1,
unorm  _V2,
unorm  _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.
12730  {
12731  _M_x = _V0;
12732  _M_y = _V1;
12733  _M_z = _V2;
12734  _M_w = _V3;
12735  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_4 ( float  _V0,
float  _V1,
float  _V2,
float  _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.
12753  {
12754  _M_x = unorm(_V0);
12755  _M_y = unorm(_V1);
12756  _M_z = unorm(_V2);
12757  _M_w = unorm(_V3);
12758  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_4 ( unorm  _V)
inline

Constructor.

Parameters
_VThe value for initialization.
12767  {
12768  _M_x = _V;
12769  _M_y = _V;
12770  _M_z = _V;
12771  _M_w = _V;
12772  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_4 ( float  _V)
inlineexplicit
12775  {
12776  _M_x = unorm(_V);
12777  _M_y = unorm(_V);
12778  _M_z = unorm(_V);
12779  _M_w = unorm(_V);
12780  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_4 ( const unorm_4 _Other)
inline

Copy constructor.

Parameters
_OtherThe object to copy from.
12789  {
12790  *this = _Other;
12791  }
Concurrency::graphics::unorm_4::unorm_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.
22504  {
22505  uint_4 _Value = _Other;
22506  _M_x = static_cast<value_type>(_Value.x);
22507  _M_y = static_cast<value_type>(_Value.y);
22508  _M_z = static_cast<value_type>(_Value.z);
22509  _M_w = static_cast<value_type>(_Value.w);
22510  }
unorm value_type
Definition: amp_short_vectors.h:12491
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_4 ( const int_4 _Other)
inlineexplicit

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

Parameters
_OtherThe object used to initialize.
22513  {
22514  int_4 _Value = _Other;
22515  _M_x = static_cast<value_type>(_Value.x);
22516  _M_y = static_cast<value_type>(_Value.y);
22517  _M_z = static_cast<value_type>(_Value.z);
22518  _M_w = static_cast<value_type>(_Value.w);
22519  }
unorm value_type
Definition: amp_short_vectors.h:12491
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_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.
22522  {
22523  float_4 _Value = _Other;
22524  _M_x = static_cast<value_type>(_Value.x);
22525  _M_y = static_cast<value_type>(_Value.y);
22526  _M_z = static_cast<value_type>(_Value.z);
22527  _M_w = static_cast<value_type>(_Value.w);
22528  }
unorm value_type
Definition: amp_short_vectors.h:12491
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_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.
22531  {
22532  norm_4 _Value = _Other;
22533  _M_x = static_cast<value_type>(_Value.x);
22534  _M_y = static_cast<value_type>(_Value.y);
22535  _M_z = static_cast<value_type>(_Value.z);
22536  _M_w = static_cast<value_type>(_Value.w);
22537  }
unorm value_type
Definition: amp_short_vectors.h:12491
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
Concurrency::graphics::unorm_4::unorm_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.
22540  {
22541  double_4 _Value = _Other;
22542  _M_x = static_cast<value_type>(_Value.x);
22543  _M_y = static_cast<value_type>(_Value.y);
22544  _M_z = static_cast<value_type>(_Value.z);
22545  _M_w = static_cast<value_type>(_Value.w);
22546  }
unorm value_type
Definition: amp_short_vectors.h:12491
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499

Member Function Documentation

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

Property for accessing element 0 of this unorm_4 as a unorm.

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

Property for accessing element 0 of this unorm_4 as a unorm.

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

Property for accessing element 1 of this unorm_4 as a unorm.

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

Property for accessing element 1 of this unorm_4 as a unorm.

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

Property for accessing element 2 of this unorm_4 as a unorm.

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

Property for accessing element 2 of this unorm_4 as a unorm.

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

Property for accessing element 3 of this unorm_4 as a unorm.

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

Property for accessing element 3 of this unorm_4 as a unorm.

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

Property for accessing element 0, and 1 of this unorm_4 as a unorm_2.

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

Property for accessing element 0, and 1 of this unorm_4 as a unorm_2.

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

Property for accessing element 0, and 2 of this unorm_4 as a unorm_2.

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

Property for accessing element 0, and 2 of this unorm_4 as a unorm_2.

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

Property for accessing element 0, and 3 of this unorm_4 as a unorm_2.

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

Property for accessing element 0, and 3 of this unorm_4 as a unorm_2.

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

Property for accessing element 1, and 0 of this unorm_4 as a unorm_2.

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

Property for accessing element 1, and 0 of this unorm_4 as a unorm_2.

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

Property for accessing element 1, and 2 of this unorm_4 as a unorm_2.

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

Property for accessing element 1, and 2 of this unorm_4 as a unorm_2.

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

Property for accessing element 1, and 3 of this unorm_4 as a unorm_2.

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

Property for accessing element 1, and 3 of this unorm_4 as a unorm_2.

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

Property for accessing element 2, and 0 of this unorm_4 as a unorm_2.

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

Property for accessing element 2, and 0 of this unorm_4 as a unorm_2.

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

Property for accessing element 2, and 1 of this unorm_4 as a unorm_2.

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

Property for accessing element 2, and 1 of this unorm_4 as a unorm_2.

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

Property for accessing element 2, and 3 of this unorm_4 as a unorm_2.

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

Property for accessing element 2, and 3 of this unorm_4 as a unorm_2.

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

Property for accessing element 3, and 0 of this unorm_4 as a unorm_2.

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

Property for accessing element 3, and 0 of this unorm_4 as a unorm_2.

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

Property for accessing element 3, and 1 of this unorm_4 as a unorm_2.

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

Property for accessing element 3, and 1 of this unorm_4 as a unorm_2.

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

Property for accessing element 3, and 2 of this unorm_4 as a unorm_2.

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

Property for accessing element 3, and 2 of this unorm_4 as a unorm_2.

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

Property for accessing element 0, 1, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 1, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 1, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 1, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 2, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 2, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 2, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 2, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 3, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 3, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 3, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 3, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 0, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 0, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 0, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 0, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 2, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 2, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 2, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 2, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 3, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 3, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 3, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 1, 3, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 0, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 0, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 0, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 0, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 1, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 1, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 1, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 1, and 3 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 3, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 3, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 3, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 2, 3, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 0, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 0, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 0, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 0, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 1, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 1, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 1, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 1, and 2 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 2, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 2, and 0 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 2, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 3, 2, and 1 of this unorm_4 as a unorm_3.

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

Property for accessing element 0, 1, 2, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 1, 2, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 1, 3, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 1, 3, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 2, 1, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 2, 1, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 2, 3, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 2, 3, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 3, 1, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 3, 1, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 3, 2, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 0, 3, 2, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 0, 2, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 0, 2, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 0, 3, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 0, 3, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 2, 0, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 2, 0, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 2, 3, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 2, 3, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 3, 0, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 3, 0, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 3, 2, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 1, 3, 2, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 0, 1, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 0, 1, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 0, 3, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 0, 3, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 1, 0, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 1, 0, and 3 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 1, 3, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 1, 3, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 3, 0, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 3, 0, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 3, 1, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 2, 3, 1, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 0, 1, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 0, 1, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 0, 2, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 0, 2, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 1, 0, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 1, 0, and 2 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 1, 2, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 1, 2, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 2, 0, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 2, 0, and 1 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 2, 1, and 0 of this unorm_4 as a unorm_4.

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

Property for accessing element 3, 2, 1, and 0 of this unorm_4 as a unorm_4.

unorm Concurrency::graphics::unorm_4::get_w ( ) const
inline

Returns element 3 of this unorm_4.

Returns
Element 3 of this unorm_4.
12667  {
12668  return _M_w;
12669  }
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_2 Concurrency::graphics::unorm_4::get_wx ( ) const
inline

Returns a unorm_2 that is composed of element 3, and element 0 of this unorm_4.

Returns
a unorm_2.
13235  {
13236  return unorm_2(_M_w,_M_x);
13237  }
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_3 Concurrency::graphics::unorm_4::get_wxy ( ) const
inline

Returns a unorm_3 that is composed of element 3, element 0, and element 1 of this unorm_4.

Returns
a unorm_3.
13925  {
13926  return unorm_3(_M_w,_M_x,_M_y);
13927  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_wxyz ( ) const
inline

Returns a unorm_4 that is composed of element 3, element 0, element 1, and element 2 of this unorm_4.

Returns
a unorm_4.
14735  {
14736  return unorm_4(_M_w,_M_x,_M_y,_M_z);
14737  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_wxz ( ) const
inline

Returns a unorm_3 that is composed of element 3, element 0, and element 2 of this unorm_4.

Returns
a unorm_3.
13958  {
13959  return unorm_3(_M_w,_M_x,_M_z);
13960  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_wxzy ( ) const
inline

Returns a unorm_4 that is composed of element 3, element 0, element 2, and element 1 of this unorm_4.

Returns
a unorm_4.
14769  {
14770  return unorm_4(_M_w,_M_x,_M_z,_M_y);
14771  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_wy ( ) const
inline

Returns a unorm_2 that is composed of element 3, and element 1 of this unorm_4.

Returns
a unorm_2.
13267  {
13268  return unorm_2(_M_w,_M_y);
13269  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_3 Concurrency::graphics::unorm_4::get_wyx ( ) const
inline

Returns a unorm_3 that is composed of element 3, element 1, and element 0 of this unorm_4.

Returns
a unorm_3.
13991  {
13992  return unorm_3(_M_w,_M_y,_M_x);
13993  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_wyxz ( ) const
inline

Returns a unorm_4 that is composed of element 3, element 1, element 0, and element 2 of this unorm_4.

Returns
a unorm_4.
14803  {
14804  return unorm_4(_M_w,_M_y,_M_x,_M_z);
14805  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_wyz ( ) const
inline

Returns a unorm_3 that is composed of element 3, element 1, and element 2 of this unorm_4.

Returns
a unorm_3.
14024  {
14025  return unorm_3(_M_w,_M_y,_M_z);
14026  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_wyzx ( ) const
inline

Returns a unorm_4 that is composed of element 3, element 1, element 2, and element 0 of this unorm_4.

Returns
a unorm_4.
14837  {
14838  return unorm_4(_M_w,_M_y,_M_z,_M_x);
14839  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_wz ( ) const
inline

Returns a unorm_2 that is composed of element 3, and element 2 of this unorm_4.

Returns
a unorm_2.
13299  {
13300  return unorm_2(_M_w,_M_z);
13301  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_3 Concurrency::graphics::unorm_4::get_wzx ( ) const
inline

Returns a unorm_3 that is composed of element 3, element 2, and element 0 of this unorm_4.

Returns
a unorm_3.
14057  {
14058  return unorm_3(_M_w,_M_z,_M_x);
14059  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_wzxy ( ) const
inline

Returns a unorm_4 that is composed of element 3, element 2, element 0, and element 1 of this unorm_4.

Returns
a unorm_4.
14871  {
14872  return unorm_4(_M_w,_M_z,_M_x,_M_y);
14873  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_wzy ( ) const
inline

Returns a unorm_3 that is composed of element 3, element 2, and element 1 of this unorm_4.

Returns
a unorm_3.
14090  {
14091  return unorm_3(_M_w,_M_z,_M_y);
14092  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_wzyx ( ) const
inline

Returns a unorm_4 that is composed of element 3, element 2, element 1, and element 0 of this unorm_4.

Returns
a unorm_4.
14905  {
14906  return unorm_4(_M_w,_M_z,_M_y,_M_x);
14907  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm Concurrency::graphics::unorm_4::get_x ( ) const
inline

Returns element 0 of this unorm_4.

Returns
Element 0 of this unorm_4.
12517  {
12518  return _M_x;
12519  }
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_2 Concurrency::graphics::unorm_4::get_xw ( ) const
inline

Returns a unorm_2 that is composed of element 0, and element 3 of this unorm_4.

Returns
a unorm_2.
13011  {
13012  return unorm_2(_M_x,_M_w);
13013  }
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_3 Concurrency::graphics::unorm_4::get_xwy ( ) const
inline

Returns a unorm_3 that is composed of element 0, element 3, and element 1 of this unorm_4.

Returns
a unorm_3.
13463  {
13464  return unorm_3(_M_x,_M_w,_M_y);
13465  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_xwyz ( ) const
inline

Returns a unorm_4 that is composed of element 0, element 3, element 1, and element 2 of this unorm_4.

Returns
a unorm_4.
14259  {
14260  return unorm_4(_M_x,_M_w,_M_y,_M_z);
14261  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_xwz ( ) const
inline

Returns a unorm_3 that is composed of element 0, element 3, and element 2 of this unorm_4.

Returns
a unorm_3.
13496  {
13497  return unorm_3(_M_x,_M_w,_M_z);
13498  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_xwzy ( ) const
inline

Returns a unorm_4 that is composed of element 0, element 3, element 2, and element 1 of this unorm_4.

Returns
a unorm_4.
14293  {
14294  return unorm_4(_M_x,_M_w,_M_z,_M_y);
14295  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_xy ( ) const
inline

Returns a unorm_2 that is composed of element 0, and element 1 of this unorm_4.

Returns
a unorm_2.
12947  {
12948  return unorm_2(_M_x,_M_y);
12949  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_3 Concurrency::graphics::unorm_4::get_xyw ( ) const
inline

Returns a unorm_3 that is composed of element 0, element 1, and element 3 of this unorm_4.

Returns
a unorm_3.
13364  {
13365  return unorm_3(_M_x,_M_y,_M_w);
13366  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_xywz ( ) const
inline

Returns a unorm_4 that is composed of element 0, element 1, element 3, and element 2 of this unorm_4.

Returns
a unorm_4.
14157  {
14158  return unorm_4(_M_x,_M_y,_M_w,_M_z);
14159  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_xyz ( ) const
inline

Returns a unorm_3 that is composed of element 0, element 1, and element 2 of this unorm_4.

Returns
a unorm_3.
13331  {
13332  return unorm_3(_M_x,_M_y,_M_z);
13333  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_4 Concurrency::graphics::unorm_4::get_xyzw ( ) const
inline

Returns a unorm_4 that is composed of element 0, element 1, element 2, and element 3 of this unorm_4.

Returns
a unorm_4.
14123  {
14124  return unorm_4(_M_x,_M_y,_M_z,_M_w);
14125  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_xz ( ) const
inline

Returns a unorm_2 that is composed of element 0, and element 2 of this unorm_4.

Returns
a unorm_2.
12979  {
12980  return unorm_2(_M_x,_M_z);
12981  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_3 Concurrency::graphics::unorm_4::get_xzw ( ) const
inline

Returns a unorm_3 that is composed of element 0, element 2, and element 3 of this unorm_4.

Returns
a unorm_3.
13430  {
13431  return unorm_3(_M_x,_M_z,_M_w);
13432  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_xzwy ( ) const
inline

Returns a unorm_4 that is composed of element 0, element 2, element 3, and element 1 of this unorm_4.

Returns
a unorm_4.
14225  {
14226  return unorm_4(_M_x,_M_z,_M_w,_M_y);
14227  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_xzy ( ) const
inline

Returns a unorm_3 that is composed of element 0, element 2, and element 1 of this unorm_4.

Returns
a unorm_3.
13397  {
13398  return unorm_3(_M_x,_M_z,_M_y);
13399  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_4 Concurrency::graphics::unorm_4::get_xzyw ( ) const
inline

Returns a unorm_4 that is composed of element 0, element 2, element 1, and element 3 of this unorm_4.

Returns
a unorm_4.
14191  {
14192  return unorm_4(_M_x,_M_z,_M_y,_M_w);
14193  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm Concurrency::graphics::unorm_4::get_y ( ) const
inline

Returns element 1 of this unorm_4.

Returns
Element 1 of this unorm_4.
12567  {
12568  return _M_y;
12569  }
value_type _M_y
Definition: amp_short_vectors.h:12497
unorm_2 Concurrency::graphics::unorm_4::get_yw ( ) const
inline

Returns a unorm_2 that is composed of element 1, and element 3 of this unorm_4.

Returns
a unorm_2.
13107  {
13108  return unorm_2(_M_y,_M_w);
13109  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_3 Concurrency::graphics::unorm_4::get_ywx ( ) const
inline

Returns a unorm_3 that is composed of element 1, element 3, and element 0 of this unorm_4.

Returns
a unorm_3.
13661  {
13662  return unorm_3(_M_y,_M_w,_M_x);
13663  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_ywxz ( ) const
inline

Returns a unorm_4 that is composed of element 1, element 3, element 0, and element 2 of this unorm_4.

Returns
a unorm_4.
14463  {
14464  return unorm_4(_M_y,_M_w,_M_x,_M_z);
14465  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_ywz ( ) const
inline

Returns a unorm_3 that is composed of element 1, element 3, and element 2 of this unorm_4.

Returns
a unorm_3.
13694  {
13695  return unorm_3(_M_y,_M_w,_M_z);
13696  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_ywzx ( ) const
inline

Returns a unorm_4 that is composed of element 1, element 3, element 2, and element 0 of this unorm_4.

Returns
a unorm_4.
14497  {
14498  return unorm_4(_M_y,_M_w,_M_z,_M_x);
14499  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_yx ( ) const
inline

Returns a unorm_2 that is composed of element 1, and element 0 of this unorm_4.

Returns
a unorm_2.
13043  {
13044  return unorm_2(_M_y,_M_x);
13045  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_3 Concurrency::graphics::unorm_4::get_yxw ( ) const
inline

Returns a unorm_3 that is composed of element 1, element 0, and element 3 of this unorm_4.

Returns
a unorm_3.
13562  {
13563  return unorm_3(_M_y,_M_x,_M_w);
13564  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_yxwz ( ) const
inline

Returns a unorm_4 that is composed of element 1, element 0, element 3, and element 2 of this unorm_4.

Returns
a unorm_4.
14361  {
14362  return unorm_4(_M_y,_M_x,_M_w,_M_z);
14363  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_yxz ( ) const
inline

Returns a unorm_3 that is composed of element 1, element 0, and element 2 of this unorm_4.

Returns
a unorm_3.
13529  {
13530  return unorm_3(_M_y,_M_x,_M_z);
13531  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_4 Concurrency::graphics::unorm_4::get_yxzw ( ) const
inline

Returns a unorm_4 that is composed of element 1, element 0, element 2, and element 3 of this unorm_4.

Returns
a unorm_4.
14327  {
14328  return unorm_4(_M_y,_M_x,_M_z,_M_w);
14329  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_yz ( ) const
inline

Returns a unorm_2 that is composed of element 1, and element 2 of this unorm_4.

Returns
a unorm_2.
13075  {
13076  return unorm_2(_M_y,_M_z);
13077  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
unorm_3 Concurrency::graphics::unorm_4::get_yzw ( ) const
inline

Returns a unorm_3 that is composed of element 1, element 2, and element 3 of this unorm_4.

Returns
a unorm_3.
13628  {
13629  return unorm_3(_M_y,_M_z,_M_w);
13630  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_yzwx ( ) const
inline

Returns a unorm_4 that is composed of element 1, element 2, element 3, and element 0 of this unorm_4.

Returns
a unorm_4.
14429  {
14430  return unorm_4(_M_y,_M_z,_M_w,_M_x);
14431  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_yzx ( ) const
inline

Returns a unorm_3 that is composed of element 1, element 2, and element 0 of this unorm_4.

Returns
a unorm_3.
13595  {
13596  return unorm_3(_M_y,_M_z,_M_x);
13597  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_4 Concurrency::graphics::unorm_4::get_yzxw ( ) const
inline

Returns a unorm_4 that is composed of element 1, element 2, element 0, and element 3 of this unorm_4.

Returns
a unorm_4.
14395  {
14396  return unorm_4(_M_y,_M_z,_M_x,_M_w);
14397  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm Concurrency::graphics::unorm_4::get_z ( ) const
inline

Returns element 2 of this unorm_4.

Returns
Element 2 of this unorm_4.
12617  {
12618  return _M_z;
12619  }
value_type _M_z
Definition: amp_short_vectors.h:12498
unorm_2 Concurrency::graphics::unorm_4::get_zw ( ) const
inline

Returns a unorm_2 that is composed of element 2, and element 3 of this unorm_4.

Returns
a unorm_2.
13203  {
13204  return unorm_2(_M_z,_M_w);
13205  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_3 Concurrency::graphics::unorm_4::get_zwx ( ) const
inline

Returns a unorm_3 that is composed of element 2, element 3, and element 0 of this unorm_4.

Returns
a unorm_3.
13859  {
13860  return unorm_3(_M_z,_M_w,_M_x);
13861  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_zwxy ( ) const
inline

Returns a unorm_4 that is composed of element 2, element 3, element 0, and element 1 of this unorm_4.

Returns
a unorm_4.
14667  {
14668  return unorm_4(_M_z,_M_w,_M_x,_M_y);
14669  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_zwy ( ) const
inline

Returns a unorm_3 that is composed of element 2, element 3, and element 1 of this unorm_4.

Returns
a unorm_3.
13892  {
13893  return unorm_3(_M_z,_M_w,_M_y);
13894  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_zwyx ( ) const
inline

Returns a unorm_4 that is composed of element 2, element 3, element 1, and element 0 of this unorm_4.

Returns
a unorm_4.
14701  {
14702  return unorm_4(_M_z,_M_w,_M_y,_M_x);
14703  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_zx ( ) const
inline

Returns a unorm_2 that is composed of element 2, and element 0 of this unorm_4.

Returns
a unorm_2.
13139  {
13140  return unorm_2(_M_z,_M_x);
13141  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_3 Concurrency::graphics::unorm_4::get_zxw ( ) const
inline

Returns a unorm_3 that is composed of element 2, element 0, and element 3 of this unorm_4.

Returns
a unorm_3.
13760  {
13761  return unorm_3(_M_z,_M_x,_M_w);
13762  }
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_zxwy ( ) const
inline

Returns a unorm_4 that is composed of element 2, element 0, element 3, and element 1 of this unorm_4.

Returns
a unorm_4.
14565  {
14566  return unorm_4(_M_z,_M_x,_M_w,_M_y);
14567  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_zxy ( ) const
inline

Returns a unorm_3 that is composed of element 2, element 0, and element 1 of this unorm_4.

Returns
a unorm_3.
13727  {
13728  return unorm_3(_M_z,_M_x,_M_y);
13729  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_4 Concurrency::graphics::unorm_4::get_zxyw ( ) const
inline

Returns a unorm_4 that is composed of element 2, element 0, element 1, and element 3 of this unorm_4.

Returns
a unorm_4.
14531  {
14532  return unorm_4(_M_z,_M_x,_M_y,_M_w);
14533  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_2 Concurrency::graphics::unorm_4::get_zy ( ) const
inline

Returns a unorm_2 that is composed of element 2, and element 1 of this unorm_4.

Returns
a unorm_2.
13171  {
13172  return unorm_2(_M_z,_M_y);
13173  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
unorm_3 Concurrency::graphics::unorm_4::get_zyw ( ) const
inline

Returns a unorm_3 that is composed of element 2, element 1, and element 3 of this unorm_4.

Returns
a unorm_3.
13826  {
13827  return unorm_3(_M_z,_M_y,_M_w);
13828  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4 Concurrency::graphics::unorm_4::get_zywx ( ) const
inline

Returns a unorm_4 that is composed of element 2, element 1, element 3, and element 0 of this unorm_4.

Returns
a unorm_4.
14633  {
14634  return unorm_4(_M_z,_M_y,_M_w,_M_x);
14635  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_3 Concurrency::graphics::unorm_4::get_zyx ( ) const
inline

Returns a unorm_3 that is composed of element 2, element 1, and element 0 of this unorm_4.

Returns
a unorm_3.
13793  {
13794  return unorm_3(_M_z,_M_y,_M_x);
13795  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm_4 Concurrency::graphics::unorm_4::get_zyxw ( ) const
inline

Returns a unorm_4 that is composed of element 2, element 1, element 0, and element 3 of this unorm_4.

Returns
a unorm_4.
14599  {
14600  return unorm_4(_M_z,_M_y,_M_x,_M_w);
14601  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator*= ( const unorm_4 _Other)
inline
12908  {
12909  unorm_4 _Value1 = *this;
12910  unorm_4 _Value2 = _Other;
12911  _Value1.x *= _Value2.x;
12912  _Value1.y *= _Value2.y;
12913  _Value1.z *= _Value2.z;
12914  _Value1.w *= _Value2.w;
12915  *this = _Value1;
12916  return *this;
12917  }
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator++ ( )
inline
12848  {
12849  unorm_4 _Value = *this;
12850  ++_Value._M_x;
12851  ++_Value._M_y;
12852  ++_Value._M_z;
12853  ++_Value._M_w;
12854  *this = _Value;
12855  return *this;
12856  }
_In_ int _Value
Definition: setjmp.h:173
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4 Concurrency::graphics::unorm_4::operator++ ( int  )
inline
12859  {
12860  unorm_4 _Result = *this;
12861  ++(*this);
12862  return _Result;
12863  }
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator+= ( const unorm_4 _Other)
inline
12884  {
12885  unorm_4 _Value1 = *this;
12886  unorm_4 _Value2 = _Other;
12887  _Value1.x += _Value2.x;
12888  _Value1.y += _Value2.y;
12889  _Value1.z += _Value2.z;
12890  _Value1.w += _Value2.w;
12891  *this = _Value1;
12892  return *this;
12893  }
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator-- ( )
inline
12866  {
12867  unorm_4 _Value = *this;
12868  --_Value._M_x;
12869  --_Value._M_y;
12870  --_Value._M_z;
12871  --_Value._M_w;
12872  *this = _Value;
12873  return *this;
12874  }
_In_ int _Value
Definition: setjmp.h:173
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4 Concurrency::graphics::unorm_4::operator-- ( int  )
inline
12877  {
12878  unorm_4 _Result = *this;
12879  --(*this);
12880  return _Result;
12881  }
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator-= ( const unorm_4 _Other)
inline
12896  {
12897  unorm_4 _Value1 = *this;
12898  unorm_4 _Value2 = _Other;
12899  _Value1.x -= _Value2.x;
12900  _Value1.y -= _Value2.y;
12901  _Value1.z -= _Value2.z;
12902  _Value1.w -= _Value2.w;
12903  *this = _Value1;
12904  return *this;
12905  }
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator/= ( const unorm_4 _Other)
inline
12920  {
12921  unorm_4 _Value1 = *this;
12922  unorm_4 _Value2 = _Other;
12923  _Value1.x /= _Value2.x;
12924  _Value1.y /= _Value2.y;
12925  _Value1.z /= _Value2.z;
12926  _Value1.w /= _Value2.w;
12927  *this = _Value1;
12928  return *this;
12929  }
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
unorm_4& Concurrency::graphics::unorm_4::operator= ( const unorm_4 _Other)
inline
12794  {
12795  _M_x = _Other._M_x;
12796  _M_y = _Other._M_y;
12797  _M_z = _Other._M_z;
12798  _M_w = _Other._M_w;
12799  return *this;
12800  }
value_type _M_y
Definition: amp_short_vectors.h:12497
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm& Concurrency::graphics::unorm_4::ref_a ( )
inline

Returns reference to element 3 of this unorm_4.

Returns
Reference to element 3 of this unorm_4.
12687  {
12688  return _M_w;
12689  }
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm& Concurrency::graphics::unorm_4::ref_b ( )
inline

Returns reference to element 2 of this unorm_4.

Returns
Reference to element 2 of this unorm_4.
12637  {
12638  return _M_z;
12639  }
value_type _M_z
Definition: amp_short_vectors.h:12498
unorm& Concurrency::graphics::unorm_4::ref_g ( )
inline

Returns reference to element 1 of this unorm_4.

Returns
Reference to element 1 of this unorm_4.
12587  {
12588  return _M_y;
12589  }
value_type _M_y
Definition: amp_short_vectors.h:12497
unorm& Concurrency::graphics::unorm_4::ref_r ( )
inline

Returns reference to element 0 of this unorm_4.

Returns
Reference to element 0 of this unorm_4.
12537  {
12538  return _M_x;
12539  }
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm& Concurrency::graphics::unorm_4::ref_w ( )
inline

Returns reference to element 3 of this unorm_4.

Returns
Reference to element 3 of this unorm_4.
12677  {
12678  return _M_w;
12679  }
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm& Concurrency::graphics::unorm_4::ref_x ( )
inline

Returns reference to element 0 of this unorm_4.

Returns
Reference to element 0 of this unorm_4.
12527  {
12528  return _M_x;
12529  }
value_type _M_x
Definition: amp_short_vectors.h:12496
unorm& Concurrency::graphics::unorm_4::ref_y ( )
inline

Returns reference to element 1 of this unorm_4.

Returns
Reference to element 1 of this unorm_4.
12577  {
12578  return _M_y;
12579  }
value_type _M_y
Definition: amp_short_vectors.h:12497
unorm& Concurrency::graphics::unorm_4::ref_z ( )
inline

Returns reference to element 2 of this unorm_4.

Returns
Reference to element 2 of this unorm_4.
12627  {
12628  return _M_z;
12629  }
value_type _M_z
Definition: amp_short_vectors.h:12498
void Concurrency::graphics::unorm_4::set_w ( unorm  _Value)
inline

Set element 3 of this unorm_4 with a unorm.

Parameters
_Valuea unorm value.
12698  {
12699  _M_w = _Value;
12700  }
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wx ( const unorm_2 _Value)
inline

Set element 3, and 0 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13246  {
13247  unorm_2 _Val = _Value;
13248  _M_w = _Val.x;
13249  _M_x = _Val.y;
13250  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wxy ( const unorm_3 _Value)
inline

Set element 3, 0, and 1 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13936  {
13937  unorm_3 _Val = _Value;
13938  _M_w = _Val.x;
13939  _M_x = _Val.y;
13940  _M_y = _Val.z;
13941  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wxyz ( const unorm_4 _Value)
inline

Set element 3, 0, 1, and 2 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14746  {
14747  unorm_4 _Val = _Value;
14748  _M_w = _Val.x;
14749  _M_x = _Val.y;
14750  _M_y = _Val.z;
14751  _M_z = _Val.w;
14752  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_wxz ( const unorm_3 _Value)
inline

Set element 3, 0, and 2 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13969  {
13970  unorm_3 _Val = _Value;
13971  _M_w = _Val.x;
13972  _M_x = _Val.y;
13973  _M_z = _Val.z;
13974  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wxzy ( const unorm_4 _Value)
inline

Set element 3, 0, 2, and 1 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14780  {
14781  unorm_4 _Val = _Value;
14782  _M_w = _Val.x;
14783  _M_x = _Val.y;
14784  _M_z = _Val.z;
14785  _M_y = _Val.w;
14786  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_wy ( const unorm_2 _Value)
inline

Set element 3, and 1 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13278  {
13279  unorm_2 _Val = _Value;
13280  _M_w = _Val.x;
13281  _M_y = _Val.y;
13282  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wyx ( const unorm_3 _Value)
inline

Set element 3, 1, and 0 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
14002  {
14003  unorm_3 _Val = _Value;
14004  _M_w = _Val.x;
14005  _M_y = _Val.y;
14006  _M_x = _Val.z;
14007  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wyxz ( const unorm_4 _Value)
inline

Set element 3, 1, 0, and 2 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14814  {
14815  unorm_4 _Val = _Value;
14816  _M_w = _Val.x;
14817  _M_y = _Val.y;
14818  _M_x = _Val.z;
14819  _M_z = _Val.w;
14820  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_wyz ( const unorm_3 _Value)
inline

Set element 3, 1, and 2 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
14035  {
14036  unorm_3 _Val = _Value;
14037  _M_w = _Val.x;
14038  _M_y = _Val.y;
14039  _M_z = _Val.z;
14040  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wyzx ( const unorm_4 _Value)
inline

Set element 3, 1, 2, and 0 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14848  {
14849  unorm_4 _Val = _Value;
14850  _M_w = _Val.x;
14851  _M_y = _Val.y;
14852  _M_z = _Val.z;
14853  _M_x = _Val.w;
14854  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_wz ( const unorm_2 _Value)
inline

Set element 3, and 2 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13310  {
13311  unorm_2 _Val = _Value;
13312  _M_w = _Val.x;
13313  _M_z = _Val.y;
13314  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wzx ( const unorm_3 _Value)
inline

Set element 3, 2, and 0 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
14068  {
14069  unorm_3 _Val = _Value;
14070  _M_w = _Val.x;
14071  _M_z = _Val.y;
14072  _M_x = _Val.z;
14073  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wzxy ( const unorm_4 _Value)
inline

Set element 3, 2, 0, and 1 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14882  {
14883  unorm_4 _Val = _Value;
14884  _M_w = _Val.x;
14885  _M_z = _Val.y;
14886  _M_x = _Val.z;
14887  _M_y = _Val.w;
14888  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_wzy ( const unorm_3 _Value)
inline

Set element 3, 2, and 1 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
14101  {
14102  unorm_3 _Val = _Value;
14103  _M_w = _Val.x;
14104  _M_z = _Val.y;
14105  _M_y = _Val.z;
14106  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_wzyx ( const unorm_4 _Value)
inline

Set element 3, 2, 1, and 0 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14916  {
14917  unorm_4 _Val = _Value;
14918  _M_w = _Val.x;
14919  _M_z = _Val.y;
14920  _M_y = _Val.z;
14921  _M_x = _Val.w;
14922  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_x ( unorm  _Value)
inline

Set element 0 of this unorm_4 with a unorm.

Parameters
_Valuea unorm value.
12548  {
12549  _M_x = _Value;
12550  }
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_xw ( const unorm_2 _Value)
inline

Set element 0, and 3 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13022  {
13023  unorm_2 _Val = _Value;
13024  _M_x = _Val.x;
13025  _M_w = _Val.y;
13026  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_xwy ( const unorm_3 _Value)
inline

Set element 0, 3, and 1 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13474  {
13475  unorm_3 _Val = _Value;
13476  _M_x = _Val.x;
13477  _M_w = _Val.y;
13478  _M_y = _Val.z;
13479  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_xwyz ( const unorm_4 _Value)
inline

Set element 0, 3, 1, and 2 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14270  {
14271  unorm_4 _Val = _Value;
14272  _M_x = _Val.x;
14273  _M_w = _Val.y;
14274  _M_y = _Val.z;
14275  _M_z = _Val.w;
14276  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_xwz ( const unorm_3 _Value)
inline

Set element 0, 3, and 2 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13507  {
13508  unorm_3 _Val = _Value;
13509  _M_x = _Val.x;
13510  _M_w = _Val.y;
13511  _M_z = _Val.z;
13512  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_xwzy ( const unorm_4 _Value)
inline

Set element 0, 3, 2, and 1 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14304  {
14305  unorm_4 _Val = _Value;
14306  _M_x = _Val.x;
14307  _M_w = _Val.y;
14308  _M_z = _Val.z;
14309  _M_y = _Val.w;
14310  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_xy ( const unorm_2 _Value)
inline

Set element 0, and 1 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
12958  {
12959  unorm_2 _Val = _Value;
12960  _M_x = _Val.x;
12961  _M_y = _Val.y;
12962  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_xyw ( const unorm_3 _Value)
inline

Set element 0, 1, and 3 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13375  {
13376  unorm_3 _Val = _Value;
13377  _M_x = _Val.x;
13378  _M_y = _Val.y;
13379  _M_w = _Val.z;
13380  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_xywz ( const unorm_4 _Value)
inline

Set element 0, 1, 3, and 2 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14168  {
14169  unorm_4 _Val = _Value;
14170  _M_x = _Val.x;
14171  _M_y = _Val.y;
14172  _M_w = _Val.z;
14173  _M_z = _Val.w;
14174  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_xyz ( const unorm_3 _Value)
inline

Set element 0, 1, and 2 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13342  {
13343  unorm_3 _Val = _Value;
13344  _M_x = _Val.x;
13345  _M_y = _Val.y;
13346  _M_z = _Val.z;
13347  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_xyzw ( const unorm_4 _Value)
inline

Set element 0, 1, 2, and 3 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14134  {
14135  unorm_4 _Val = _Value;
14136  _M_x = _Val.x;
14137  _M_y = _Val.y;
14138  _M_z = _Val.z;
14139  _M_w = _Val.w;
14140  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_xz ( const unorm_2 _Value)
inline

Set element 0, and 2 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
12990  {
12991  unorm_2 _Val = _Value;
12992  _M_x = _Val.x;
12993  _M_z = _Val.y;
12994  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_xzw ( const unorm_3 _Value)
inline

Set element 0, 2, and 3 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13441  {
13442  unorm_3 _Val = _Value;
13443  _M_x = _Val.x;
13444  _M_z = _Val.y;
13445  _M_w = _Val.z;
13446  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_xzwy ( const unorm_4 _Value)
inline

Set element 0, 2, 3, and 1 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14236  {
14237  unorm_4 _Val = _Value;
14238  _M_x = _Val.x;
14239  _M_z = _Val.y;
14240  _M_w = _Val.z;
14241  _M_y = _Val.w;
14242  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_xzy ( const unorm_3 _Value)
inline

Set element 0, 2, and 1 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13408  {
13409  unorm_3 _Val = _Value;
13410  _M_x = _Val.x;
13411  _M_z = _Val.y;
13412  _M_y = _Val.z;
13413  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_xzyw ( const unorm_4 _Value)
inline

Set element 0, 2, 1, and 3 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14202  {
14203  unorm_4 _Val = _Value;
14204  _M_x = _Val.x;
14205  _M_z = _Val.y;
14206  _M_y = _Val.z;
14207  _M_w = _Val.w;
14208  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_y ( unorm  _Value)
inline

Set element 1 of this unorm_4 with a unorm.

Parameters
_Valuea unorm value.
12598  {
12599  _M_y = _Value;
12600  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_yw ( const unorm_2 _Value)
inline

Set element 1, and 3 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13118  {
13119  unorm_2 _Val = _Value;
13120  _M_y = _Val.x;
13121  _M_w = _Val.y;
13122  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_ywx ( const unorm_3 _Value)
inline

Set element 1, 3, and 0 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13672  {
13673  unorm_3 _Val = _Value;
13674  _M_y = _Val.x;
13675  _M_w = _Val.y;
13676  _M_x = _Val.z;
13677  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_ywxz ( const unorm_4 _Value)
inline

Set element 1, 3, 0, and 2 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14474  {
14475  unorm_4 _Val = _Value;
14476  _M_y = _Val.x;
14477  _M_w = _Val.y;
14478  _M_x = _Val.z;
14479  _M_z = _Val.w;
14480  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_ywz ( const unorm_3 _Value)
inline

Set element 1, 3, and 2 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13705  {
13706  unorm_3 _Val = _Value;
13707  _M_y = _Val.x;
13708  _M_w = _Val.y;
13709  _M_z = _Val.z;
13710  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_ywzx ( const unorm_4 _Value)
inline

Set element 1, 3, 2, and 0 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14508  {
14509  unorm_4 _Val = _Value;
14510  _M_y = _Val.x;
14511  _M_w = _Val.y;
14512  _M_z = _Val.z;
14513  _M_x = _Val.w;
14514  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_yx ( const unorm_2 _Value)
inline

Set element 1, and 0 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13054  {
13055  unorm_2 _Val = _Value;
13056  _M_y = _Val.x;
13057  _M_x = _Val.y;
13058  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_yxw ( const unorm_3 _Value)
inline

Set element 1, 0, and 3 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13573  {
13574  unorm_3 _Val = _Value;
13575  _M_y = _Val.x;
13576  _M_x = _Val.y;
13577  _M_w = _Val.z;
13578  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_yxwz ( const unorm_4 _Value)
inline

Set element 1, 0, 3, and 2 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14372  {
14373  unorm_4 _Val = _Value;
14374  _M_y = _Val.x;
14375  _M_x = _Val.y;
14376  _M_w = _Val.z;
14377  _M_z = _Val.w;
14378  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_yxz ( const unorm_3 _Value)
inline

Set element 1, 0, and 2 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13540  {
13541  unorm_3 _Val = _Value;
13542  _M_y = _Val.x;
13543  _M_x = _Val.y;
13544  _M_z = _Val.z;
13545  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_yxzw ( const unorm_4 _Value)
inline

Set element 1, 0, 2, and 3 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14338  {
14339  unorm_4 _Val = _Value;
14340  _M_y = _Val.x;
14341  _M_x = _Val.y;
14342  _M_z = _Val.z;
14343  _M_w = _Val.w;
14344  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_yz ( const unorm_2 _Value)
inline

Set element 1, and 2 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13086  {
13087  unorm_2 _Val = _Value;
13088  _M_y = _Val.x;
13089  _M_z = _Val.y;
13090  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_yzw ( const unorm_3 _Value)
inline

Set element 1, 2, and 3 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13639  {
13640  unorm_3 _Val = _Value;
13641  _M_y = _Val.x;
13642  _M_z = _Val.y;
13643  _M_w = _Val.z;
13644  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_yzwx ( const unorm_4 _Value)
inline

Set element 1, 2, 3, and 0 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14440  {
14441  unorm_4 _Val = _Value;
14442  _M_y = _Val.x;
14443  _M_z = _Val.y;
14444  _M_w = _Val.z;
14445  _M_x = _Val.w;
14446  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_yzx ( const unorm_3 _Value)
inline

Set element 1, 2, and 0 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13606  {
13607  unorm_3 _Val = _Value;
13608  _M_y = _Val.x;
13609  _M_z = _Val.y;
13610  _M_x = _Val.z;
13611  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_yzxw ( const unorm_4 _Value)
inline

Set element 1, 2, 0, and 3 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14406  {
14407  unorm_4 _Val = _Value;
14408  _M_y = _Val.x;
14409  _M_z = _Val.y;
14410  _M_x = _Val.z;
14411  _M_w = _Val.w;
14412  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_z ( unorm  _Value)
inline

Set element 2 of this unorm_4 with a unorm.

Parameters
_Valuea unorm value.
12648  {
12649  _M_z = _Value;
12650  }
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_zw ( const unorm_2 _Value)
inline

Set element 2, and 3 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13214  {
13215  unorm_2 _Val = _Value;
13216  _M_z = _Val.x;
13217  _M_w = _Val.y;
13218  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_zwx ( const unorm_3 _Value)
inline

Set element 2, 3, and 0 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13870  {
13871  unorm_3 _Val = _Value;
13872  _M_z = _Val.x;
13873  _M_w = _Val.y;
13874  _M_x = _Val.z;
13875  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_zwxy ( const unorm_4 _Value)
inline

Set element 2, 3, 0, and 1 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14678  {
14679  unorm_4 _Val = _Value;
14680  _M_z = _Val.x;
14681  _M_w = _Val.y;
14682  _M_x = _Val.z;
14683  _M_y = _Val.w;
14684  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_zwy ( const unorm_3 _Value)
inline

Set element 2, 3, and 1 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13903  {
13904  unorm_3 _Val = _Value;
13905  _M_z = _Val.x;
13906  _M_w = _Val.y;
13907  _M_y = _Val.z;
13908  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_zwyx ( const unorm_4 _Value)
inline

Set element 2, 3, 1, and 0 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14712  {
14713  unorm_4 _Val = _Value;
14714  _M_z = _Val.x;
14715  _M_w = _Val.y;
14716  _M_y = _Val.z;
14717  _M_x = _Val.w;
14718  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_zx ( const unorm_2 _Value)
inline

Set element 2, and 0 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13150  {
13151  unorm_2 _Val = _Value;
13152  _M_z = _Val.x;
13153  _M_x = _Val.y;
13154  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_zxw ( const unorm_3 _Value)
inline

Set element 2, 0, and 3 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13771  {
13772  unorm_3 _Val = _Value;
13773  _M_z = _Val.x;
13774  _M_x = _Val.y;
13775  _M_w = _Val.z;
13776  }
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_zxwy ( const unorm_4 _Value)
inline

Set element 2, 0, 3, and 1 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14576  {
14577  unorm_4 _Val = _Value;
14578  _M_z = _Val.x;
14579  _M_x = _Val.y;
14580  _M_w = _Val.z;
14581  _M_y = _Val.w;
14582  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_zxy ( const unorm_3 _Value)
inline

Set element 2, 0, and 1 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13738  {
13739  unorm_3 _Val = _Value;
13740  _M_z = _Val.x;
13741  _M_x = _Val.y;
13742  _M_y = _Val.z;
13743  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_zxyw ( const unorm_4 _Value)
inline

Set element 2, 0, 1, and 3 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14542  {
14543  unorm_4 _Val = _Value;
14544  _M_z = _Val.x;
14545  _M_x = _Val.y;
14546  _M_y = _Val.z;
14547  _M_w = _Val.w;
14548  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_zy ( const unorm_2 _Value)
inline

Set element 2, and 1 of this unorm_4 with a unorm_2.

Parameters
_Valuea unorm_2 value.
13182  {
13183  unorm_2 _Val = _Value;
13184  _M_z = _Val.x;
13185  _M_y = _Val.y;
13186  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_zyw ( const unorm_3 _Value)
inline

Set element 2, 1, and 3 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13837  {
13838  unorm_3 _Val = _Value;
13839  _M_z = _Val.x;
13840  _M_y = _Val.y;
13841  _M_w = _Val.z;
13842  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
void Concurrency::graphics::unorm_4::set_zywx ( const unorm_4 _Value)
inline

Set element 2, 1, 3, and 0 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14644  {
14645  unorm_4 _Val = _Value;
14646  _M_z = _Val.x;
14647  _M_y = _Val.y;
14648  _M_w = _Val.z;
14649  _M_x = _Val.w;
14650  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706
void Concurrency::graphics::unorm_4::set_zyx ( const unorm_3 _Value)
inline

Set element 2, 1, and 0 of this unorm_4 with a unorm_3.

Parameters
_Valuea unorm_3 value.
13804  {
13805  unorm_3 _Val = _Value;
13806  _M_z = _Val.x;
13807  _M_y = _Val.y;
13808  _M_x = _Val.z;
13809  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
void Concurrency::graphics::unorm_4::set_zyxw ( const unorm_4 _Value)
inline

Set element 2, 1, 0, and 3 of this unorm_4 with a unorm_4.

Parameters
_Valuea unorm_4 value.
14610  {
14611  unorm_4 _Val = _Value;
14612  _M_z = _Val.x;
14613  _M_y = _Val.y;
14614  _M_x = _Val.z;
14615  _M_w = _Val.w;
14616  }
value_type _M_y
Definition: amp_short_vectors.h:12497
_In_ int _Val
Definition: vcruntime_string.h:62
value_type _M_z
Definition: amp_short_vectors.h:12498
value_type _M_x
Definition: amp_short_vectors.h:12496
_In_ int _Value
Definition: setjmp.h:173
value_type _M_w
Definition: amp_short_vectors.h:12499
unorm_4() __GPU
Default constructor, initializes all elements with 0.
Definition: amp_short_vectors.h:12706

Member Data Documentation

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

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