int_4 Class


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on

Represents a short vector of four integers.

class int_4;  

Public Typedefs


Public Constructors

int_4::int_4 ConstructorOverloaded. Default constructor, initializes all elements with 0.

Public Methods

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

Public Operators

int_4::operator- Operator
int_4::operator-- Operator
int_4::operator%= Operator
int_4::operator&= Operator
int_4::operator*= Operator
int_4::operator/= Operator
int_4::operator^= Operator
int_4::operator|= Operator
int_4::operator~ Operator
int_4::operator++ Operator
int_4::operator+= Operator
int_4::operator<<= Operator
int_4::operator= Operator
int_4::operator-= Operator
int_4::operator>>= Operator

Public Constants

int_4::size Constant

Public Data Members

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


Header: amp_short_vectors.h

Namespace: Concurrency::graphics

Default constructor, initializes all elements with 0.

int_4() restrict(amp,

    int _V0,  
    int _V1,  
    int _V2,  
    int _V3) restrict(amp,

    int _V) restrict(amp,

    const int_4& _Other) restrict(amp,

explicit inline int_4(
    const uint_4& _Other) restrict(amp,

explicit inline int_4(
    const float_4& _Other) restrict(amp,

explicit inline int_4(
    const unorm_4& _Other) restrict(amp,

explicit inline int_4(
    const norm_4& _Other) restrict(amp,

explicit inline int_4(
    const double_4& _Other) restrict(amp,


The value to initialize element 0.

The value to initialize element 1.

The value to initialize element 2.

The value to initialize element 3.

The value for initialization.

The object used to initialize.

static const int size = 4;  

Concurrency::graphics Namespace