unorm_4 Class

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

Represents a short vector of four unsigned normal numbers.

Syntax

class unorm_4;  

Members

Public Typedefs

Name Description
value_type

Public Constructors

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

Public Methods

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

Public Operators

Name Description
unorm_4::operator- Operator
unorm_4::operator-- Operator
unorm_4::operator*= Operator
unorm_4::operator/= Operator
unorm_4::operator++ Operator
unorm_4::operator+= Operator
unorm_4::operator= Operator
unorm_4::operator-= Operator

Public Constants

Name Description
unorm_4::size Constant

Public Data Members

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

Inheritance Hierarchy

unorm_4

Requirements

Header: amp_short_vectors.h

Namespace: Concurrency::graphics

unorm_4::unorm_4 Constructor

Default constructor, initializes all elements with 0.

unorm_4() restrict(amp,
    cpu);

 
unorm_4(
    unorm _V0,  
    unorm _V1,  
    unorm _V2,  
    unorm _V3) restrict(amp,
    cpu);

 
unorm_4(
    float _V0,  
    float _V1,  
    float _V2,  
    float _V3) restrict(amp,
    cpu);

 
unorm_4(
    unorm _V) restrict(amp,
    cpu);

 
explicit unorm_4(
    float _V) restrict(amp,
    cpu);

 
unorm_4(
    const unorm_4& _Other) restrict(amp,
    cpu);

 
explicit inline unorm_4(
    const uint_4& _Other) restrict(amp,
    cpu);

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

 
explicit inline unorm_4(
    const float_4& _Other) restrict(amp,
    cpu);

 
explicit inline unorm_4(
    const norm_4& _Other) restrict(amp,
    cpu);

 
explicit inline unorm_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.

unorm_4::size Constant

static const int size = 4;  

See Also

Concurrency::graphics Namespace