Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Représente un vecteur court de deux entiers.
Syntaxe
class int_2;
Membres
Typedefs publics
| Nom | Description |
|---|---|
value_type |
Constructeurs publics
| Nom | Description |
|---|---|
| constructeur int_2 | Surcharge. Constructeur par défaut, initialise tous les éléments avec 0. |
Méthodes publiques
| Nom | Description |
|---|---|
| int_2 ::get_x | |
| int_2 ::get_xy | |
| int_2 ::get_y | |
| int_2 ::get_yx | |
| int_2 ::ref_g | |
| int_2 ::ref_r | |
| int_2 ::ref_x | |
| int_2 ::ref_y | |
| int_2 ::set_x | |
| int_2 ::set_xy | |
| int_2 ::set_y | |
| int_2 ::set_yx |
Opérateurs publics
| Nom | Description |
|---|---|
| int_2 ::operator- | |
| int_2 ::operator-- | |
| int_2 ::operator%= | |
| int_2 ::operator&= | |
| int_2 ::operator*= | |
| int_2 ::operator/= | |
| int_2 ::operator^= | |
| int_2 ::operator|= | |
| int_2 ::operator~ | |
| int_2 ::operator++ | |
| int_2 ::operator+= | |
| int_2 ::operator<<= | |
| int_2 ::operator= | |
| int_2 ::operator-= | |
| int_2 ::operator>>= |
Constantes publiques
| Nom | Description |
|---|---|
| constante de taille |
Membres de données publics
| Nom | Description |
|---|---|
| int_2 ::g | |
| int_2 ::gr | |
| int_2 ::r | |
| int_2 ::rg | |
| int_2 ::x | |
| int_2 ::xy | |
| int_2 ::y | |
| int_2 ::yx |
Hiérarchie d'héritage
int_2
Spécifications
En-tête : amp_short_vectors.h
Espace de noms : Concurrency ::graphics
int_2
Constructeur par défaut, initialise tous les éléments avec 0.
int_2() restrict(amp,
cpu);
int_2(
int _V0,
int _V1) restrict(amp,
cpu);
int_2(
int _V) restrict(amp,
cpu);
int_2(
const int_2& _Other) restrict(amp,
cpu);
explicit inline int_2(
const uint_2& _Other) restrict(amp,
cpu);
explicit inline int_2(
const float_2& _Other) restrict(amp,
cpu);
explicit inline int_2(
const unorm_2& _Other) restrict(amp,
cpu);
explicit inline int_2(
const norm_2& _Other) restrict(amp,
cpu);
explicit inline int_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;