Partager via


unorm_4, classe

Représente un vecteur court de quatre nombres normaux non signés.

Syntaxe

class unorm_4;

Membres

Typedefs publics

Nom Description
value_type

Constructeurs publics

Nom Description
constructeur unorm_4 Surcharge. Constructeur par défaut, initialise tous les éléments avec 0.

Méthodes publiques

Nom Description
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

Opérateurs publics

Nom Description
unorm_4 ::operator-
unorm_4 ::operator--
unorm_4 ::operator*=
unorm_4 ::operator/=
unorm_4 ::operator++
unorm_4 ::operator+=
unorm_4 ::operator=
unorm_4 ::operator-=

Constantes publiques

Nom Description
constante de taille

Membres de données publics

Nom Description
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

Hiérarchie d'héritage

unorm_4

Spécifications

En-tête : amp_short_vectors.h

Namespace : Concurrency ::graphics

unorm_4

Constructeur par défaut, initialise tous les éléments avec 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);

Paramètres

_V0
Valeur à initialiser l’élément 0.

_V1
Valeur à initialiser l’élément 1.

_V2
Valeur à initialiser l’élément 2.

_V3
Valeur à initialiser l’élément 3.

_V
Valeur d’initialisation.

_Autre
Objet utilisé pour initialiser.

size

static const int size = 4;

Voir aussi

Concurrency::graphics, espace de noms