Partager via


unorm_2, classe

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

Syntaxe

class unorm_2;

Membres

Typedefs publics

Nom Description
value_type

Constructeurs publics

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

Méthodes publiques

Nom Description
unorm_2 ::get_x
unorm_2 ::get_xy
unorm_2 ::get_y
unorm_2 ::get_yx
unorm_2 ::ref_g
unorm_2 ::ref_r
unorm_2 ::ref_x
unorm_2 ::ref_y
unorm_2 ::set_x
unorm_2 ::set_xy
unorm_2 ::set_y
unorm_2 ::set_yx

Opérateurs publics

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

Constantes publiques

Nom Description
unorm_2::size, constante

Membres de données publics

Nom Description
unorm_2 ::g
unorm_2 ::gr
unorm_2 ::r
unorm_2 ::rg
unorm_2 ::x
unorm_2 ::xy
unorm_2 ::y
unorm_2 ::yx

Hiérarchie d'héritage

unorm_2

Spécifications

En-tête : amp_short_vectors.h

Namespace : Concurrency ::graphics

unorm_2

Constructeur par défaut, initialise tous les éléments avec 0.

unorm_2() restrict(amp,
    cpu);

unorm_2(
    unorm _V0,
    unorm _V1) restrict(amp,
    cpu);

unorm_2(
    float _V0,
    float _V1) restrict(amp,
    cpu);

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

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

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

explicit inline unorm_2(
    const uint_2& _Other) restrict(amp,
    cpu);

explicit inline unorm_2(
    const int_2& _Other) restrict(amp,
    cpu);

explicit inline unorm_2(
    const float_2& _Other) restrict(amp,
    cpu);

explicit inline unorm_2(
    const norm_2& _Other) restrict(amp,
    cpu);

explicit inline unorm_2(
    const double_2& _Other) restrict(amp,
    cpu);

Paramètres

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

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

_V
Valeur d’initialisation.

_Autre
Objet utilisé pour initialiser.

size

static const int size = 2;

Voir aussi

Concurrency::graphics, espace de noms