Partager via


fonction XMBYTE2 ::XMBYTE2(constfloat*) (directxpackedvector.h)

Initialise une nouvelle instance de XMBYTE2 à partir d’un argument de tableau à deux élémentsfloat.

Ce constructeur initialise une nouvelle instance de XMBYTE2 à partir d’un argument de tableau à deux élémentsfloat.

Note Ce constructeur est uniquement disponible avec C++.

Syntaxe

void XMBYTE2(
  const float *pArray
) noexcept;

Paramètres

pArray

Tableau à deux éléments float contenant les valeurs utilisées pour initialiser les deux composants d’une nouvelle instance de XMBYTE2.

Valeur de retour

None

Remarques

La magnitude de chaque membre de l’argument pArray pour le constructeur est limitée à la plage prise en charge par un entier signé 8 bits [-127.0, 127.0].

Le pseudo-code suivant illustre l’opération de ce constructeur :

XMBYTE2 instance;

instance.x = (int8_t)min( max( pArray[0] -127.0 ), 127.0 );
instance.y = (int8_t)min( max( pArray[1] -127.0 ), 127.0 );

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête directxpackedvector.h

Voir aussi

XMBYTE2

constructeurs XMBYTE2