Edit

Share via


uint_4 Class

Represents a short vector of four unsigned integers.

Syntax

class uint_4;

Members

Public Typedefs

Name Description
value_type

Public Constructors

Name Description
uint_4 Constructor Overloaded. Default constructor, initializes all elements with 0.

Public Methods

Name Description
uint_4::get_w
uint_4::get_wx
uint_4::get_wxy
uint_4::get_wxyz
uint_4::get_wxz
uint_4::get_wxzy
uint_4::get_wy
uint_4::get_wyx
uint_4::get_wyxz
uint_4::get_wyz
uint_4::get_wyzx
uint_4::get_wz
uint_4::get_wzx
uint_4::get_wzxy
uint_4::get_wzy
uint_4::get_wzyx
uint_4::get_x
uint_4::get_xw
uint_4::get_xwy
uint_4::get_xwyz
uint_4::get_xwz
uint_4::get_xwzy
uint_4::get_xy
uint_4::get_xyw
uint_4::get_xywz
uint_4::get_xyz
uint_4::get_xyzw
uint_4::get_xz
uint_4::get_xzw
uint_4::get_xzwy
uint_4::get_xzy
uint_4::get_xzyw
uint_4::get_y
uint_4::get_yw
uint_4::get_ywx
uint_4::get_ywxz
uint_4::get_ywz
uint_4::get_ywzx
uint_4::get_yx
uint_4::get_yxw
uint_4::get_yxwz
uint_4::get_yxz
uint_4::get_yxzw
uint_4::get_yz
uint_4::get_yzw
uint_4::get_yzwx
uint_4::get_yzx
uint_4::get_yzxw
uint_4::get_z
uint_4::get_zw
uint_4::get_zwx
uint_4::get_zwxy
uint_4::get_zwy
uint_4::get_zwyx
uint_4::get_zx
uint_4::get_zxw
uint_4::get_zxwy
uint_4::get_zxy
uint_4::get_zxyw
uint_4::get_zy
uint_4::get_zyw
uint_4::get_zywx
uint_4::get_zyx
uint_4::get_zyxw
uint_4::ref_a
uint_4::ref_b
uint_4::ref_g
uint_4::ref_r
uint_4::ref_w
uint_4::ref_x
uint_4::ref_y
uint_4::ref_z
uint_4::set_w
uint_4::set_wx
uint_4::set_wxy
uint_4::set_wxyz
uint_4::set_wxz
uint_4::set_wxzy
uint_4::set_wy
uint_4::set_wyx
uint_4::set_wyxz
uint_4::set_wyz
uint_4::set_wyzx
uint_4::set_wz
uint_4::set_wzx
uint_4::set_wzxy
uint_4::set_wzy
uint_4::set_wzyx
uint_4::set_x
uint_4::set_xw
uint_4::set_xwy
uint_4::set_xwyz
uint_4::set_xwz
uint_4::set_xwzy
uint_4::set_xy
uint_4::set_xyw
uint_4::set_xywz
uint_4::set_xyz
uint_4::set_xyzw
uint_4::set_xz
uint_4::set_xzw
uint_4::set_xzwy
uint_4::set_xzy
uint_4::set_xzyw
uint_4::set_y
uint_4::set_yw
uint_4::set_ywx
uint_4::set_ywxz
uint_4::set_ywz
uint_4::set_ywzx
uint_4::set_yx
uint_4::set_yxw
uint_4::set_yxwz
uint_4::set_yxz
uint_4::set_yxzw
uint_4::set_yz
uint_4::set_yzw
uint_4::set_yzwx
uint_4::set_yzx
uint_4::set_yzxw
uint_4::set_z
uint_4::set_zw
uint_4::set_zwx
uint_4::set_zwxy
uint_4::set_zwy
uint_4::set_zwyx
uint_4::set_zx
uint_4::set_zxw
uint_4::set_zxwy
uint_4::set_zxy
uint_4::set_zxyw
uint_4::set_zy
uint_4::set_zyw
uint_4::set_zywx
uint_4::set_zyx
uint_4::set_zyxw

Public Operators

Name Description
uint_4::operator-
uint_4::operator--
uint_4::operator*=
uint_4::operator/=
uint_4::operator++
uint_4::operator+=
uint_4::operator=
uint_4::operator-=

Public Constants

Name Description
size Constant

Public Data Members

Name Description
uint_4::a
uint_4::ab
uint_4::abg
uint_4::abgr
uint_4::abr
uint_4::abrg
uint_4::ag
uint_4::agb
uint_4::agbr
uint_4::agr
uint_4::agrb
uint_4::ar
uint_4::arb
uint_4::arbg
uint_4::arg
uint_4::argb
uint_4::b
uint_4::ba
uint_4::bag
uint_4::bagr
uint_4::bar
uint_4::barg
uint_4::bg
uint_4::bga
uint_4::bgar
uint_4::bgr
uint_4::bgra
uint_4::br
uint_4::bra
uint_4::brag
uint_4::brg
uint_4::brga
uint_4::g
uint_4::ga
uint_4::gab
uint_4::gabr
uint_4::gar
uint_4::garb
uint_4::gb
uint_4::gba
uint_4::gbar
uint_4::gbr
uint_4::gbra
uint_4::gr
uint_4::gra
uint_4::grab
uint_4::grb
uint_4::grba
uint_4::r
uint_4::ra
uint_4::rab
uint_4::rabg
uint_4::rag
uint_4::ragb
uint_4::rb
uint_4::rba
uint_4::rbag
uint_4::rbg
uint_4::rbga
uint_4::rg
uint_4::rga
uint_4::rgab
uint_4::rgb
uint_4::rgba
uint_4::w
uint_4::wx
uint_4::wxy
uint_4::wxyz
uint_4::wxz
uint_4::wxzy
uint_4::wy
uint_4::wyx
uint_4::wyxz
uint_4::wyz
uint_4::wyzx
uint_4::wz
uint_4::wzx
uint_4::wzxy
uint_4::wzy
uint_4::wzyx
uint_4::x
uint_4::xw
uint_4::xwy
uint_4::xwyz
uint_4::xwz
uint_4::xwzy
uint_4::xy
uint_4::xyw
uint_4::xywz
uint_4::xyz
uint_4::xyzw
uint_4::xz
uint_4::xzw
uint_4::xzwy
uint_4::xzy
uint_4::xzyw
uint_4::y
uint_4::yw
uint_4::ywx
uint_4::ywxz
uint_4::ywz
uint_4::ywzx
uint_4::yx
uint_4::yxw
uint_4::yxwz
uint_4::yxz
uint_4::yxzw
uint_4::yz
uint_4::yzw
uint_4::yzwx
uint_4::yzx
uint_4::yzxw
uint_4::z
uint_4::zw
uint_4::zwx
uint_4::zwxy
uint_4::zwy
uint_4::zwyx
uint_4::zx
uint_4::zxw
uint_4::zxwy
uint_4::zxy
uint_4::zxyw
uint_4::zy
uint_4::zyw
uint_4::zywx
uint_4::zyx
uint_4::zyxw

Inheritance Hierarchy

uint_4

Requirements

Header: amp_short_vectors.h

Namespace: Concurrency::graphics

uint_4

Default constructor, initializes all elements with 0.

Syntax

uint_4() restrict(amp,cpu);
uint_4(
   unsigned int _V0,
   unsigned int _V1,
   unsigned int _V2,
   unsigned int _V3
) restrict(amp,cpu);
uint_4(
   unsigned int _V
) restrict(amp,cpu);
uint_4(
   const uint_4& _Other
) restrict(amp,cpu);
explicit inline uint_4(
   const int_4& _Other
) restrict(amp,cpu);
explicit inline uint_4(
   const float_4& _Other
) restrict(amp,cpu);
explicit inline uint_4(
   const unorm_4& _Other
) restrict(amp,cpu);
explicit inline uint_4(
   const norm_4& _Other
) restrict(amp,cpu);
explicit inline uint_4(
   const double_4& _Other
) restrict(amp,cpu);

Parameters

_V0
The value to initialize element 0.

_V1
The value to initialize element 1.

_V2
The value to initialize element 2.

_V3
The value to initialize element 3.

_V
The value for initialization.

_Other
The object used to initialize.

size

Syntax

static const int size = 4;

See also

Concurrency::graphics Namespace