unorm_4-Klasse
Stellt einen kurzen Vektor aus vier normalen Zahlen ohne Vorzeichen dar.
Syntax
class unorm_4;
Member
Öffentliche Typedefs
Name | Beschreibung |
---|---|
value_type |
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
unorm_4-Konstruktor | Überladen. Standardkonstruktor, initialisiert alle Elemente mit 0. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
unorm_4::get_w | |
unorm_4::get_wx | |
unorm_4::get_wxy | |
unorm_4::get_wxyz | |
unorm_4::get_wxz | |
unorm_4::get_wxzy | |
unorm_4::get_wy | |
unorm_4::get_wyx | |
unorm_4::get_wyxz | |
unorm_4::get_wyz | |
unorm_4::get_wyzx | |
unorm_4::get_wz | |
unorm_4::get_wzx | |
unorm_4::get_wzxy | |
unorm_4::get_wzy | |
unorm_4::get_wzyx | |
unorm_4::get_x | |
unorm_4::get_xw | |
unorm_4::get_xwy | |
unorm_4::get_xwyz | |
unorm_4::get_xwz | |
unorm_4::get_xwzy | |
unorm_4::get_xy | |
unorm_4::get_xyw | |
unorm_4::get_xywz | |
unorm_4::get_xyz | |
unorm_4::get_xyzw | |
unorm_4::get_xz | |
unorm_4::get_xzw | |
unorm_4::get_xzwy | |
unorm_4::get_xzy | |
unorm_4::get_xzyw | |
unorm_4::get_y | |
unorm_4::get_yw | |
unorm_4::get_ywx | |
unorm_4::get_ywxz | |
unorm_4::get_ywz | |
unorm_4::get_ywzx | |
unorm_4::get_yx | |
unorm_4::get_yxw | |
unorm_4::get_yxwz | |
unorm_4::get_yxz | |
unorm_4::get_yxzw | |
unorm_4::get_yz | |
unorm_4::get_yzw | |
unorm_4::get_yzwx | |
unorm_4::get_yzx | |
unorm_4::get_yzxw | |
unorm_4::get_z | |
unorm_4::get_zw | |
unorm_4::get_zwx | |
unorm_4::get_zwxy | |
unorm_4::get_zwy | |
unorm_4::get_zwyx | |
unorm_4::get_zx | |
unorm_4::get_zxw | |
unorm_4::get_zxwy | |
unorm_4::get_zxy | |
unorm_4::get_zxyw | |
unorm_4::get_zy | |
unorm_4::get_zyw | |
unorm_4::get_zywx | |
unorm_4::get_zyx | |
unorm_4::get_zyxw | |
unorm_4::ref_a | |
unorm_4::ref_b | |
unorm_4::ref_g | |
unorm_4::ref_r | |
unorm_4::ref_w | |
unorm_4::ref_x | |
unorm_4::ref_y | |
unorm_4::ref_z | |
unorm_4::set_w | |
unorm_4::set_wx | |
unorm_4::set_wxy | |
unorm_4::set_wxyz | |
unorm_4::set_wxz | |
unorm_4::set_wxzy | |
unorm_4::set_wy | |
unorm_4::set_wyx | |
unorm_4::set_wyxz | |
unorm_4::set_wyz | |
unorm_4::set_wyzx | |
unorm_4::set_wz | |
unorm_4::set_wzx | |
unorm_4::set_wzxy | |
unorm_4::set_wzy | |
unorm_4::set_wzyx | |
unorm_4::set_x | |
unorm_4::set_xw | |
unorm_4::set_xwy | |
unorm_4::set_xwyz | |
unorm_4::set_xwz | |
unorm_4::set_xwzy | |
unorm_4::set_xy | |
unorm_4::set_xyw | |
unorm_4::set_xywz | |
unorm_4::set_xyz | |
unorm_4::set_xyzw | |
unorm_4::set_xz | |
unorm_4::set_xzw | |
unorm_4::set_xzwy | |
unorm_4::set_xzy | |
unorm_4::set_xzyw | |
unorm_4::set_y | |
unorm_4::set_yw | |
unorm_4::set_ywx | |
unorm_4::set_ywxz | |
unorm_4::set_ywz | |
unorm_4::set_ywzx | |
unorm_4::set_yx | |
unorm_4::set_yxw | |
unorm_4::set_yxwz | |
unorm_4::set_yxz | |
unorm_4::set_yxzw | |
unorm_4::set_yz | |
unorm_4::set_yzw | |
unorm_4::set_yzwx | |
unorm_4::set_yzx | |
unorm_4::set_yzxw | |
unorm_4::set_z | |
unorm_4::set_zw | |
unorm_4::set_zwx | |
unorm_4::set_zwxy | |
unorm_4::set_zwy | |
unorm_4::set_zwyx | |
unorm_4::set_zx | |
unorm_4::set_zxw | |
unorm_4::set_zxwy | |
unorm_4::set_zxy | |
unorm_4::set_zxyw | |
unorm_4::set_zy | |
unorm_4::set_zyw | |
unorm_4::set_zywx | |
unorm_4::set_zyx | |
unorm_4::set_zyxw |
Öffentliche Operatoren
Name | Beschreibung |
---|---|
unorm_4::operator- | |
unorm_4::operator-- | |
unorm_4::operator*= | |
unorm_4::operator/= | |
unorm_4::operator++ | |
unorm_4::operator+= | |
unorm_4::operator= | |
unorm_4::operator-= |
Öffentliche Konstanten
Name | Beschreibung |
---|---|
Größenkonstante |
Öffentliche Datenmember
Name | Beschreibung |
---|---|
unorm_4::a | |
unorm_4::ab | |
unorm_4::abg | |
unorm_4::abgr | |
unorm_4::abr | |
unorm_4::abrg | |
unorm_4::ag | |
unorm_4::agb | |
unorm_4::agbr | |
unorm_4::agr | |
unorm_4::agrb | |
unorm_4::ar | |
unorm_4::arb | |
unorm_4::arbg | |
unorm_4::arg | |
unorm_4::argb | |
unorm_4::b | |
unorm_4::ba | |
unorm_4::bag | |
unorm_4::bagr | |
unorm_4::bar | |
unorm_4::barg | |
unorm_4::bg | |
unorm_4::bga | |
unorm_4::bgar | |
unorm_4::bgr | |
unorm_4::bgra | |
unorm_4::br | |
unorm_4::bra | |
unorm_4::brag | |
unorm_4::brg | |
unorm_4::brga | |
unorm_4::g | |
unorm_4::ga | |
unorm_4::gab | |
unorm_4::gabr | |
unorm_4::gar | |
unorm_4::garb | |
unorm_4::gb | |
unorm_4::gba | |
unorm_4::gbar | |
unorm_4::gbr | |
unorm_4::gbra | |
unorm_4::gr | |
unorm_4::gra | |
unorm_4::grab | |
unorm_4::grb | |
unorm_4::grba | |
unorm_4::r | |
unorm_4::ra | |
unorm_4::rab | |
unorm_4::rabg | |
unorm_4::rag | |
unorm_4::ragb | |
unorm_4::rb | |
unorm_4::rba | |
unorm_4::rbag | |
unorm_4::rbg | |
unorm_4::rbga | |
unorm_4::rg | |
unorm_4::rga | |
unorm_4::rgab | |
unorm_4::rgb | |
unorm_4::rgba | |
unorm_4::w | |
unorm_4::wx | |
unorm_4::wxy | |
unorm_4::wxyz | |
unorm_4::wxz | |
unorm_4::wxzy | |
unorm_4::wy | |
unorm_4::wyx | |
unorm_4::wyxz | |
unorm_4::wyz | |
unorm_4::wyzx | |
unorm_4::wz | |
unorm_4::wzx | |
unorm_4::wzxy | |
unorm_4::wzy | |
unorm_4::wzyx | |
unorm_4::x | |
unorm_4::xw | |
unorm_4::xwy | |
unorm_4::xwyz | |
unorm_4::xwz | |
unorm_4::xwzy | |
unorm_4::xy | |
unorm_4::xyw | |
unorm_4::xywz | |
unorm_4::xyz | |
unorm_4::xyzw | |
unorm_4::xz | |
unorm_4::xzw | |
unorm_4::xzwy | |
unorm_4::xzy | |
unorm_4::xzyw | |
unorm_4::y | |
unorm_4::yw | |
unorm_4::ywx | |
unorm_4::ywxz | |
unorm_4::ywz | |
unorm_4::ywzx | |
unorm_4::yx | |
unorm_4::yxw | |
unorm_4::yxwz | |
unorm_4::yxz | |
unorm_4::yxzw | |
unorm_4::yz | |
unorm_4::yzw | |
unorm_4::yzwx | |
unorm_4::yzx | |
unorm_4::yzxw | |
unorm_4::z | |
unorm_4::zw | |
unorm_4::zwx | |
unorm_4::zwxy | |
unorm_4::zwy | |
unorm_4::zwyx | |
unorm_4::zx | |
unorm_4::zxw | |
unorm_4::zxwy | |
unorm_4::zxy | |
unorm_4::zxyw | |
unorm_4::zy | |
unorm_4::zyw | |
unorm_4::zywx | |
unorm_4::zyx | |
unorm_4::zyxw |
Vererbungshierarchie
unorm_4
Anforderungen
Kopfzeile: amp_short_vectors.h
Namespace: Parallelität::graphics
unorm_4
Standardkonstruktor, initialisiert alle Elemente mit 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);
Parameter
_V0
Der Wert zum Initialisieren des Elements 0.
_V1
Der Wert zum Initialisieren des Elements 1.
_V2
Der Wert zum Initialisieren des Elements 2.
_V3
Der Wert zum Initialisieren von Element 3.
_V
Der Wert für die Initialisierung.
_Other
Das Objekt, das zum Initialisieren verwendet wird.
size
static const int size = 4;