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
.
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 |