Fonction XMUSHORT4::XMUSHORT4(constfloat*) (directxpackedvector.h)
Initialise une nouvelle instance de XMUSHORT4 à partir d’un argument de tableau à quatre élémentsfloat
.
Ce constructeur initialise une nouvelle instance de XMUSHORT4 à partir d’un argument de tableau de quatre élémentsfloat
.
Syntaxe
void XMUSHORT4(
const float *pArray
) noexcept;
Paramètres
pArray
Tableau float à quatre éléments contenant les valeurs utilisées pour initialiser les quatre composants d’un nouveau instance de XMUSHORT4.
Valeur de retour
None
Notes
La magnitude de chaque membre de l’argument pArray pour le constructeur est limitée à la plage prise en charge par un entier signé 16 bits [0, 65535.0].
Le pseudocode suivant illustre le fonctionnement de ce constructeur :
XMUSHORT4 instance;
instance.x = (uint16_t)min( max( pArray[0] 0.0 ), 65535.0 );
instance.y = (uint16_t)min( max( pArray[1] 0.0 ), 65535.0 );
instance.z = (uint16_t)min( max( pArray[2] 0.0 ), 65535.0 );
instance.w = (uint16_t)min( max( pArray[3] 0.0 ), 65535.0 );
Spécifications
Plateforme cible | Windows |
En-tête | directxpackedvector.h |