double_4, classe
Représente un vecteur court de quatre doubles.
Syntaxe
class double_4;
Membres
Typedefs publics
Nom | Description |
---|---|
value_type |
Constructeurs publics
Nom | Description |
---|---|
constructeur double_4 | Surcharge. Constructeur par défaut, initialise tous les éléments avec 0. |
Méthodes publiques
Nom | Description |
---|---|
double_4 ::get_w | |
double_4 ::get_wx | |
double_4 ::get_wxy | |
double_4 ::get_wxyz | |
double_4 ::get_wxz | |
double_4 ::get_wxzy | |
double_4 ::get_wy | |
double_4 ::get_wyx | |
double_4 ::get_wyxz | |
double_4 ::get_wyz | |
double_4 ::get_wyzx | |
double_4 ::get_wz | |
double_4 ::get_wzx | |
double_4 ::get_wzxy | |
double_4 ::get_wzy | |
double_4 ::get_wzyx | |
double_4 ::get_x | |
double_4 ::get_xw | |
double_4 ::get_xwy | |
double_4 ::get_xwyz | |
double_4 ::get_xwz | |
double_4 ::get_xwzy | |
double_4 ::get_xy | |
double_4 ::get_xyw | |
double_4 ::get_xywz | |
double_4 ::get_xyz | |
double_4 ::get_xyzw | |
double_4 ::get_xz | |
double_4 ::get_xzw | |
double_4 ::get_xzwy | |
double_4 ::get_xzy | |
double_4 ::get_xzyw | |
double_4 ::get_y | |
double_4 ::get_yw | |
double_4 ::get_ywx | |
double_4 ::get_ywxz | |
double_4 ::get_ywz | |
double_4 ::get_ywzx | |
double_4 ::get_yx | |
double_4 ::get_yxw | |
double_4 ::get_yxwz | |
double_4 ::get_yxz | |
double_4 ::get_yxzw | |
double_4 ::get_yz | |
double_4 ::get_yzw | |
double_4 ::get_yzwx | |
double_4 ::get_yzx | |
double_4 ::get_yzxw | |
double_4 ::get_z | |
double_4 ::get_zw | |
double_4 ::get_zwx | |
double_4 ::get_zwxy | |
double_4 ::get_zwy | |
double_4 ::get_zwyx | |
double_4 ::get_zx | |
double_4 ::get_zxw | |
double_4 ::get_zxwy | |
double_4 ::get_zxy | |
double_4 ::get_zxyw | |
double_4 ::get_zy | |
double_4 ::get_zyw | |
double_4 ::get_zywx | |
double_4 ::get_zyx | |
double_4 ::get_zyxw | |
double_4 ::ref_a | |
double_4 ::ref_b | |
double_4 ::ref_g | |
double_4 ::ref_r | |
double_4 ::ref_w | |
double_4 ::ref_x | |
double_4 ::ref_y | |
double_4 ::ref_z | |
double_4 ::set_w | |
double_4 ::set_wx | |
double_4 ::set_wxy | |
double_4 ::set_wxyz | |
double_4 ::set_wxz | |
double_4 ::set_wxzy | |
double_4 ::set_wy | |
double_4 ::set_wyx | |
double_4 ::set_wyxz | |
double_4 ::set_wyz | |
double_4 ::set_wyzx | |
double_4 ::set_wz | |
double_4 ::set_wzx | |
double_4 ::set_wzxy | |
double_4 ::set_wzy | |
double_4 ::set_wzyx | |
double_4 ::set_x | |
double_4 ::set_xw | |
double_4 ::set_xwy | |
double_4 ::set_xwyz | |
double_4 ::set_xwz | |
double_4 ::set_xwzy | |
double_4 ::set_xy | |
double_4 ::set_xyw | |
double_4 ::set_xywz | |
double_4 ::set_xyz | |
double_4 ::set_xyzw | |
double_4 ::set_xz | |
double_4 ::set_xzw | |
double_4 ::set_xzwy | |
double_4 ::set_xzy | |
double_4 ::set_xzyw | |
double_4 ::set_y | |
double_4 ::set_yw | |
double_4 ::set_ywx | |
double_4 ::set_ywxz | |
double_4 ::set_ywz | |
double_4 ::set_ywzx | |
double_4 ::set_yx | |
double_4 ::set_yxw | |
double_4 ::set_yxwz | |
double_4 ::set_yxz | |
double_4 ::set_yxzw | |
double_4 ::set_yz | |
double_4 ::set_yzw | |
double_4 ::set_yzwx | |
double_4 ::set_yzx | |
double_4 ::set_yzxw | |
double_4 ::set_z | |
double_4 ::set_zw | |
double_4 ::set_zwx | |
double_4 ::set_zwxy | |
double_4 ::set_zwy | |
double_4 ::set_zwyx | |
double_4 ::set_zx | |
double_4 ::set_zxw | |
double_4 ::set_zxwy | |
double_4 ::set_zxy | |
double_4 ::set_zxyw | |
double_4 ::set_zy | |
double_4 ::set_zyw | |
double_4 ::set_zywx | |
double_4 ::set_zyx | |
double_4 ::set_zyxw |
Opérateurs publics
Nom | Description |
---|---|
double_4 ::operator- | |
double_4 ::operator-- | |
double_4 ::operator*= | |
double_4 ::operator/= | |
double_4 ::operator++ | |
double_4 ::operator+= | |
double_4 ::operator= | |
double_4 ::operator-= |
Constantes publiques
Nom | Description |
---|---|
constante de taille |
Membres de données publics
Nom | Description |
---|---|
double_4 ::a | |
double_4 ::ab | |
double_4 ::abg | |
double_4 ::abgr | |
double_4 ::abr | |
double_4 ::abrg | |
double_4 ::ag | |
double_4 ::agb | |
double_4 ::agbr | |
double_4 ::agr | |
double_4 ::agrb | |
double_4 ::ar | |
double_4 ::arb | |
double_4 ::arbg | |
double_4 ::arg | |
double_4 ::argb | |
double_4 ::b | |
double_4 ::ba | |
double_4 ::bag | |
double_4 ::bagr | |
double_4 ::bar | |
double_4 ::barg | |
double_4 ::bg | |
double_4 ::bga | |
double_4 ::bgar | |
double_4 ::bgr | |
double_4 ::bgra | |
double_4 ::br | |
double_4 ::bra | |
double_4 ::brag | |
double_4 ::brg | |
double_4 ::brga | |
double_4 ::g | |
double_4 ::ga | |
double_4 ::gab | |
double_4 ::gabr | |
double_4 ::gar | |
double_4 ::garb | |
double_4 ::gb | |
double_4 ::gba | |
double_4 ::gbar | |
double_4 ::gbr | |
double_4 ::gbra | |
double_4 ::gr | |
double_4 ::gra | |
double_4 ::grab | |
double_4 ::grb | |
double_4 ::grba | |
double_4 ::r | |
double_4 ::ra | |
double_4 ::rab | |
double_4 ::rabg | |
double_4 ::rag | |
double_4 ::ragb | |
double_4 ::rb | |
double_4 ::rba | |
double_4 ::rbag | |
double_4 ::rbg | |
double_4 ::rbga | |
double_4 ::rg | |
double_4 ::rga | |
double_4 ::rgab | |
double_4 ::rgb | |
double_4 ::rgba | |
double_4 :w | |
double_4 ::wx | |
double_4 ::wxy | |
double_4 ::wxyz | |
double_4 ::wxz | |
double_4 ::wxzy | |
double_4 ::wy | |
double_4 ::wyx | |
double_4 ::wyxz | |
double_4 ::wyz | |
double_4 ::wyzx | |
double_4 ::wz | |
double_4 ::wzx | |
double_4 ::wzxy | |
double_4 ::wzy | |
double_4 ::wzyx | |
double_4 ::x | |
double_4 ::xw | |
double_4 ::xwy | |
double_4 ::xwyz | |
double_4 ::xwz | |
double_4 ::xwzy | |
double_4 ::xy | |
double_4 ::xyw | |
double_4 ::xywz | |
double_4 ::xyz | |
double_4 ::xyzw | |
double_4 ::xz | |
double_4 ::xzw | |
double_4 ::xzwy | |
double_4 ::xzy | |
double_4 ::xzyw | |
double_4 ::y | |
double_4 ::yw | |
double_4 ::ywx | |
double_4 ::ywxz | |
double_4 ::ywz | |
double_4 ::ywzx | |
double_4 ::yx | |
double_4 ::yxw | |
double_4 ::yxwz | |
double_4 ::yxz | |
double_4 ::yxzw | |
double_4 ::yz | |
double_4 ::yzw | |
double_4 ::yzwx | |
double_4 ::yzx | |
double_4 ::yzxw | |
double_4 ::z | |
double_4 ::zw | |
double_4 ::zwx | |
double_4 ::zwxy | |
double_4 ::zwy | |
double_4 ::zwyx | |
double_4 ::zx | |
double_4 ::zxw | |
double_4 ::zxwy | |
double_4 ::zxy | |
double_4 ::zxyw | |
double_4 ::zy | |
double_4 ::zyw | |
double_4 ::zywx | |
double_4 ::zyx | |
double_4 ::zyxw |
Hiérarchie d'héritage
double_4
Spécifications
En-tête : amp_short_vectors.h
Namespace : Concurrency ::graphics
double_4
Constructeur par défaut, initialise tous les éléments avec 0.
double_4() restrict(amp,
cpu);
double_4(
double _V0,
double _V1,
double _V2,
double _V3) restrict(amp,
cpu);
double_4(
double _V) restrict(amp,
cpu);
double_4(
const double_4& _Other) restrict(amp,
cpu);
explicit inline double_4(
const uint_4& _Other) restrict(amp,
cpu);
explicit inline double_4(
const int_4& _Other) restrict(amp,
cpu);
explicit inline double_4(
const float_4& _Other) restrict(amp,
cpu);
explicit inline double_4(
const unorm_4& _Other) restrict(amp,
cpu);
explicit inline double_4(
const norm_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;