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;