Leggere in inglese

Condividi tramite


Intestazione directxmath.h

Questa intestazione viene usata da DirectXMath. Per altre informazioni, vedere:

directxmath.h contiene le interfacce di programmazione seguenti:

Funzioni

 
NA:directxmath::operator-

Calcola la negazione di un'istanza XMVECTOR.
NA:directxmath::operator-

Sottrae un'istanza di XMVECTOR da una seconda istanza, restituendo il risultato in una nuova istanza di XMVECTOR.
NA:directxmath::operator*

Moltiplica un'istanza di XMVECTOR per una seconda istanza, restituendo il risultato in una terza istanza.
NA:directxmath::operator*

Moltiplicare un'istanza di XMVECTOR per un valore a virgola mobile, restituendo il risultato una nuova istanza di XMVECTOR.
NA:directxmath::operator*

Moltiplicare un valore a virgola mobile per un'istanza di XMVECTOR, restituendo il risultato una nuova istanza di XMVECTOR.
NA:directxmath::operator*=

Moltiplica un'istanza XMVECTOR per una seconda istanza, restituendo un riferimento all'istanza iniziale aggiornata.
NA:directxmath::operator*=

Moltiplica un'istanza XMVECTOR per un valore a virgola mobile e restituisce un riferimento all'istanza aggiornata.
NA:directxmath::operator/

Divide un'istanza di XMVECTOR per una seconda istanza, restituendo il risultato in una terza istanza.o
NA:directxmath::operator/

Divide un'istanza XMVECTOR in base a un valore a virgola mobile, restituendo il risultato una nuova istanza di XMVECTOR.
NA:directxmath::operator/=

Divide un'istanza XMVECTOR per una seconda istanza, restituendo un riferimento all'istanza iniziale aggiornata.
NA:directxmath::operator/=

Divide un'istanza XMVECTOR per un valore a virgola mobile e restituisce un riferimento all'istanza aggiornata.
NA:directxmath::operator+

Prestazioni di un'operazione di identità in un'istanza XMVECTOR.
NA:directxmath::operator+

Aggiunge due istanze di XMVECTOR, restituendo il risultato in una nuova istanza.
NA:directxmath::operator+=

Aggiunge un valore a virgola mobile a un'istanza XMVECTOR e restituisce un riferimento all'istanza aggiornata.
NA:directxmath::operator-=

Sottrae un valore a virgola mobile dall'istanza corrente di XMVECTOR, restituendo il risultato nell'istanza corrente aggiornata.
XMColorAdjustContrast

Regola il valore di contrasto di un colore.
XMColorAdjustSaturation

Regola il valore di saturazione di un colore.
XMColorEqual

Verifica l'uguaglianza di due colori.
XMColorGreater

Verifica se tutti i componenti del primo colore sono maggiori dei componenti corrispondenti nel secondo colore.
XMColorGreaterOrEqual

Verifica se tutti i componenti del primo colore sono maggiori o uguali ai componenti corrispondenti del secondo colore.
XMColorHSLToRGB

Converte i valori di colore HSL in valori di colore RGB.
XMColorHSVToRGB

Converte i valori di colore HSV in valori di colore RGB.
XMColorIsInfinite

Verifica se uno dei componenti di un colore è infinito positivo o negativo.
XMColorIsNaN

Verifica se un componente di un colore non è un numero (NaN).
XMColorLess

Verifica se tutti i componenti del primo colore sono minori dei componenti corrispondenti del secondo colore.
XMColorLessOrEqual

Verifica se tutti i componenti del primo colore sono minori o uguali ai componenti corrispondenti del secondo colore.
XMColorModulate

Combina due colori moltiplicando i componenti corrispondenti.
XMColorNegative

Determina il valore di colore RGB negativo di un colore.
XMColorNotEqual

Verifica se due colori sono diversi.
XMColorRGBToHSL

Converte i valori di colore RGB in valori di colore HSL.
XMColorRGBToHSV

Converte i valori di colore RGB in valori di colore HSV.
XMColorRGBToSRGB

Converte un vettore di colore RGB in sRGB.
XMColorRGBToXYZ

Converte i valori di colore RGB in valori di colore XYZ.
XMColorRGBToYUV

Converte i valori di colore RGB in valori di colore YUV.
XMColorRGBToYUV_HD

Converte i valori di colore RGB in valori di colore YUV HD.
XMColorRGBToYUV_UHD

Converte i valori di colore RGB in valori di colore UHD YUV.
XMColorSRGBToRGB

Converte un vettore di colore sRGB in RGB.
XMColorSRGBToXYZ

Converte i valori di colore SRGB in valori di colore XYZ.
XMColorXYZToRGB

Converte i valori di colore XYZ in valori di colore RGB.
XMColorXYZToSRGB

Converte i valori di colore XYZ in valori di colore SRGB.
XMColorYUVToRGB

Converte i valori di colore YUV in valori di colore RGB.
XMColorYUVToRGB_HD

Converte i valori di colore YUV in valori di colore RGB HD.
XMColorYUVToRGB_UHD

Converte i valori di colore YUV in valori di colore UHD RGB.
XMComparisonAllFalse

Verifica il valore di confronto per determinare se tutti i componenti confrontati sono false.
XMComparisonAllInBounds

Verifica il valore di confronto per determinare se tutti i componenti confrontati si trovano all'interno di limiti impostati.
XMComparisonAllTrue

Verifica il valore di confronto per determinare se tutti i componenti confrontati sono true.
XMComparisonAnyFalse

Verifica il valore di confronto per determinare se uno dei componenti confrontati è false.
XMComparisonAnyOutOfBounds

Verifica il valore di confronto per determinare se uno dei componenti confrontati non rientra nei limiti impostati.
XMComparisonAnyTrue

Verifica il valore di confronto per determinare se uno dei componenti confrontati è true.
XMComparisonMixed

Verifica il valore di confronto per determinare se i componenti confrontati avevano risultati misti, alcuni true e alcuni false.
XMConvertToDegrees

Converte un angolo misurato in radianti in un angolo misurato in gradi.
XMConvertToRadians

Converte un angolo misurato in gradi in un angolo misurato in radianti.
XMConvertVectorFloatToInt

Converte un XMVECTOR con componenti float in un XMVECTOR con componenti int32_t e applica una distorsione uniforme.
XMConvertVectorFloatToUInt

Converte un XMVECTOR con componenti float in un XMVECTOR con componenti uint32_t e applica una distorsione uniforme.
XMConvertVectorIntToFloat

Converte un XMVECTOR con componenti int32_t in un XMVECTOR con componenti float e applica una distorsione uniforme.
XMConvertVectorUIntToFloat

Converte un XMVECTOR con componenti uint32_t in un XMVECTOR con componenti float e applica una distorsione uniforme.
XMFresnelTerm

Calcola il termine Fresnel per la luce nonpolarizzata.
XMLoadFloat

Carica un valore scalare a virgola mobile in un XMVECTOR.
XMLoadFloat2

Carica un XMFLOAT2 in un XMVECTOR.
XMLoadFloat2A

Carica un XMFLOAT2A in un XMVECTOR.
XMLoadFloat3

Carica un XMFLOAT3 in un XMVECTOR.
XMLoadFloat3A

Carica un XMFLOAT3A in un XMVECTOR.
XMLoadFloat3x3

Carica un XMFLOAT3X3X3 in una XMMATRIX.
XMLoadFloat3x4

Carica un XMFLOAT3X4 in una XMMATRIX.
XMLoadFloat3x4A

Carica un XMFLOAT3X4A in una XMMATRIX.
XMLoadFloat4

Carica un XMFLOAT4 in un XMVECTOR.
XMLoadFloat4A

Carica un XMFLOAT4A in un XMVECTOR.
XMLoadFloat4x3

Carica un XMFLOAT4X3 in una XMMATRIX.
XMLoadFloat4x3A

Carica un XMFLOAT4X3A in un XMVECTOR.
XMLoadFloat4x4

Carica un XMFLOAT4X4 in una XMMATRIX.
XMLoadFloat4x4A

Carica un XMFLOAT4X4A in un XMVECTOR.
XMLoadInt

Carica un valore scalare in un XMVECTOR.
XMLoadInt2

Carica i dati nei componenti x e y di un XMVECTOR.
XMLoadInt2A

Carica i dati allineati a 16 byte nei componenti x e y di un XMVECTOR.
XMLoadInt3

Carica i dati nei componenti x, y e z di un XMVECTOR, senza il controllo dei tipi.
XMLoadInt3A

Carica i dati allineati a 16 byte nei componenti x, y e z di un XMVECTOR, senza controllo dei tipi.
XMLoadInt4

Carica i dati in un XMVECTOR, senza il controllo dei tipi.
XMLoadInt4A

Carica i dati allineati a 16 byte in un XMVECTOR, senza controllo dei tipi.
XMLoadSInt2

Carica i dati con segno integer nei componenti x e y di un XMVECTOR.
XMLoadSInt3

Carica i dati integer con segno nei componenti x, y e z di un XMVECTOR.
XMLoadSInt4

Carica i dati di tipo Integer con segno in un XMVECTOR.
XMLoadUInt2

Carica i dati integer senza segno nei componenti x e y di un XMVECTOR.
XMLoadUInt3

Carica i dati integer senza segno nei componenti x, y e z di un XMVECTOR, senza il controllo dei tipi.
XMLoadUInt4

Carica dati integer senza segno in un XMVECTOR.
XMMatrixAffineTransformation

Compila una matrice di trasformazione affine.
XMMatrixAffineTransformation2D

Compila una matrice di trasformazione affine 2D nel piano xy.
XMMatrixDecompose

Suddivide una matrice di trasformazione 3D generale nei componenti scalari, rotazionali e traslazione.
XMMatrixDeterminant

Calcola il determinante di una matrice.
XMMatrixIdentity

Compila la matrice di identità.
XMMatrixInverse

Calcola l'inverso di una matrice.
XMMatrixIsIdentity

Verifica se una matrice è la matrice di identità.
XMMatrixIsInfinite

Verifica se uno degli elementi di una matrice è un infinito positivo o negativo.
XMMatrixIsNaN

Verifica se uno degli elementi di una matrice è NaN.
XMMatrixLookAtLH

Crea una matrice di visualizzazione per un sistema di coordinate sinistrorso usando posizione della telecamera, direzione verso l'alto e punto focale.
XMMatrixLookAtRH

Crea una matrice di visualizzazione per un sistema di coordinate destrorso usando posizione della telecamera, direzione verso l'alto e punto focale.
XMMatrixLookToLH

Crea una matrice di visualizzazione per un sistema di coordinate sinistrorso usando posizione della telecamera, direzione verso l'alto e direzione della telecamera.
XMMatrixLookToRH

Crea una matrice di visualizzazione per un sistema di coordinate destrorso usando posizione della telecamera, direzione verso l'alto e direzione della telecamera.
XMMatrixMultiply

Calcola il prodotto di due matrici.
XMMatrixMultiplyTranspose

Calcola il trasposto del prodotto di due matrici.
XMMatrixOrthographicLH

Crea una matrice di proiezione ortogonale per un sistema di coordinate sinistrorso.
XMMatrixOrthographicOffCenterLH

Crea una matrice di proiezione ortogonale personalizzata per un sistema di coordinate sinistrorso.
XMMatrixOrthographicOffCenterRH

Crea una matrice di proiezione ortogonale personalizzata per un sistema di coordinate destrorso.
XMMatrixOrthographicRH

Crea una matrice di proiezione ortogonale per un sistema di coordinate destrorso.
XMMatrixPerspectiveFovLH

Crea una matrice di proiezione prospettica sinistrorsa basata su un campo visivo.
XMMatrixPerspectiveFovRH

Crea una matrice di proiezione prospettica destrorsa basata su un campo visivo.
XMMatrixPerspectiveLH

Crea una matrice di proiezione prospettica sinistrorsa.
XMMatrixPerspectiveOffCenterLH

Crea una versione personalizzata di una matrice di proiezione prospettica sinistrorsa.
XMMatrixPerspectiveOffCenterRH

Crea una versione personalizzata di una matrice di proiezione prospettica destrorsa.
XMMatrixPerspectiveRH

Crea una matrice di proiezione prospettica destrorsa.
XMMatrixReflect

Compila una matrice di trasformazione progettata per riflettere i vettori tramite un determinato piano.
XMMatrixRotationAxis

Compila una matrice che ruota attorno a un asse arbitrario.
XMMatrixRotationNormal

Compila una matrice che ruota attorno a un vettore normale arbitrario.
XMMatrixRotationQuaternion

Compila una matrice di rotazione da un quaternione.
XMMatrixRotationRollPitchYaw

Compila una matrice di rotazione basata su un determinato passo, yaw e roll (angoli euleri).
XMMatrixRotationRollPitchYawFromVector

Compila una matrice di rotazione basata su un vettore contenente gli angoli euleri (passo, yaw e roll).
XMMatrixRotationX

Compila una matrice che ruota attorno all'asse x.
XMMatrixRotationY

Compila una matrice che ruota attorno all'asse y.
XMMatrixRotationZ

Compila una matrice che ruota attorno all'asse z.
XMMatrixScaling

Compila una matrice che scala lungo l'asse x, l'asse y e l'asse z.
XMMatrixScalingFromVector

Compila una matrice di ridimensionamento da un vettore 3D.
XMMatrixSet

Crea una matrice con valori float.
XMMatrixShadow

Compila una matrice di trasformazione che appiattisce la geometria in un piano.
XMMatrixTransformation

Compila una matrice di trasformazione.
XMMatrixTransformation2D

Compila una matrice di trasformazione 2D nel piano xy.
XMMatrixTranslation

Compila una matrice di traduzione dagli offset specificati.
XMMatrixTranslationFromVector

Compila una matrice di traduzione da un vettore.
XMMatrixTranspose

Calcola il trasposto di una matrice.
XMMatrixVectorTensorProduct

Compila una matrice da due vettori
XMPlaneDot

Calcola il prodotto punto tra un piano di input e un vettore 4D.
XMPlaneDotCoord

Calcola il prodotto punto tra un piano di input e un vettore 3D.
XMPlaneDotNormal

Calcola il prodotto punto tra il vettore normale di un piano e un vettore 3D.
XMPlaneEqual

Determina se due piani sono uguali.
XMPlaneFromPointNormal

Calcola l'equazione di un piano costruito da un punto nel piano e un vettore normale.
XMPlaneFromPoints

Calcola l'equazione di un piano costruito da tre punti nel piano.
XMPlaneIntersectLine

Trova l'intersezione tra un piano e una linea.
XMPlaneIntersectPlane

Trova l'intersezione di due piani.
XMPlaneIsInfinite

Verifica se uno dei coefficienti di un piano è positivo o negativo infinito.
XMPlaneIsNaN

Verifica se uno dei coefficienti di un piano è un NaN.
XMPlaneNearEqual

Determina se due piani sono quasi uguali.
XMPlaneNormalize

Normalizza i coefficienti di un piano in modo che i coefficienti di x, y e z formano un vettore normale unità.
XMPlaneNormalizeEst

Stima i coefficienti di un piano in modo che i coefficienti di x, y e z formano un vettore normale unitario.
XMPlaneNotEqual

Determina se due piani non sono uguali.
XMPlaneTransform

Trasforma un piano in base a una determinata matrice.
XMPlaneTransformStream

Trasforma un flusso di piani in base a una determinata matrice.
XMQuaternionBaryCentric

Restituisce un punto in coordinate barycentriche usando i quaternioni specificati. (XMQuaternionBaryCentric)
XMQuaternionBaryCentricV

Restituisce un punto in coordinate bariche, utilizzando i quaternioni specificati. (XMQuaternionBaryCentricV)
XMQuaternionConjugate

Calcola il coniugato di un quaternione.
XMQuaternionDot

Calcola il prodotto punto di due quaternioni.
XMQuaternionEqual

Verifica se due quaternioni sono uguali.
XMQuaternionExp

Calcola l'esponenziale di un determinato quaternione puro.
XMQuaternionIdentity

Restituisce il quaternione identity.
XMQuaternionInverse

Calcola l'inverso di un quaternione.
XMQuaternionIsIdentity

Verifica se un quaternione specifico è il quaternione di identità.
XMQuaternionIsInfinite

Verificare se un componente di un quaternione è un infinito positivo o negativo.
XMQuaternionIsNaN

Verificare se un componente di un quaternione è un NaN.
XMQuaternionLength

Calcola la grandezza di un quaternione.
XMQuaternionLengthSq

Calcola il quadrato della grandezza di un quaternione.
XMQuaternionLn

Calcola il logaritmo naturale di un quaternione di unità specificato.
XMQuaternionMultiply

Calcola il prodotto di due quaternioni.
XMQuaternionNormalize

Normalizza un quaternione.
XMQuaternionNormalizeEst

Stima la versione normalizzata di un quaternione.
XMQuaternionNotEqual

Verifica se due quaternioni non sono uguali.
XMQuaternionReciprocalLength

Calcola il reciproco della grandezza di un quaternione.
XMQuaternionRotationAxis

Calcola un quaternione di rotazione su un asse.
XMQuaternionRotationMatrix

Calcola un quaternione di rotazione da una matrice di rotazione.
XMQuaternionRotationNormal

Calcola il quaternione di rotazione su un vettore normale.
XMQuaternionRotationRollPitchYaw

Calcola un quaternione di rotazione in base all'inclinazione, all'yaw e al rollio (angoli euleri).
XMQuaternionRotationRollPitchYawFromVector

Calcola un quaternione di rotazione basato su un vettore contenente gli angoli euleri (inclinazione, yaw e roll).
XMQuaternionSlerp

Interpola tra due quaternioni di unità, usando l'interpolazione lineare sferica. (XMQuaternionSlerp)
XMQuaternionSlerpV

Interpola tra due quaternioni di unità, usando l'interpolazione lineare sferica. (XMQuaternionSlerpV)
XMQuaternionSquad

Interpola tra quattro quaternioni di unità, usando l'interpolazione quadrale sferica. (XMQuaternionSquad)
XMQuaternionSquadSetup

Fornisce gli indirizzi dei punti di controllo di configurazione per l'interpolazione quadrale sferica.
XMQuaternionSquadV

Interpola tra quattro quaternioni di unità, usando l'interpolazione quadrale sferica. (XMQuaternionSquadV)
XMQuaternionToAxisAngle

Calcola un asse e un angolo di rotazione su tale asse per un determinato quaternione.
XMScalarACos

Calcola l'arcocosina di un numero a virgola mobile.
XMScalarACosEst

Stima l'arcocosine di un numero a virgola mobile.
XMScalarASin

Calcola l'arcosine di un numero a virgola mobile.
XMScalarASinEst

Stima l'arcosine di un numero a virgola mobile.
XMScalarCos

Calcola il coseno di un angolo radiante.
XMScalarCosEst

Stima il coseno di un angolo radiante.
XMScalarModAngle

Calcola un angolo tra -XM_PI e XM_PI.
XMScalarNearEqual

Determina se due valori a virgola mobile sono quasi uguali.
XMScalarSin

Calcola il seno di un angolo radiante.
XMScalarSinCos

Calcola sia il seno che il coseno di un angolo radiante.
XMScalarSinCosEst

Stima sia il seno che il coseno di un angolo radiante.
XMScalarSinEst

Stima il seno di un angolo radiante.
XMStoreFloat

Archivia un XMVECTOR in un float.
XMStoreFloat2

Archivia un XMVECTOR in un XMFLOAT2.
XMStoreFloat2A

Archivia un XMVECTOR in un XMFLOAT2A.
XMStoreFloat3

Archivia un XMVECTOR in un XMFLOAT3.
XMStoreFloat3A

Archivia un XMVECTOR in un XMFLOAT3A.
XMStoreFloat3x3

Archivia una XMMATRIX in un XMFLOAT3X3.
XMStoreFloat3x4

Archivia una XMMATRIX in un XMFLOAT3X4.
XMStoreFloat3x4A

Archivia una XMMATRIX in un XMFLOAT3X4A.
XMStoreFloat4

Archivia un XMVECTOR in un XMFLOAT4.
XMStoreFloat4A

Archivia un XMVECTOR in un XMFLOAT4A.
XMStoreFloat4x3

Archivia una XMMATRIX in un XMFLOAT4X3.
XMStoreFloat4x3A

Archivia un XMVECTOR in un XMFLOAT4X3A.
XMStoreFloat4x4

Archivia una XMMATRIX in un XMFLOAT4X4.
XMStoreFloat4x4A

Archivia un XMVECTOR in un XMFLOAT4X4A.
XMStoreInt

Archivia un XMVECTOR in un uint32_t.
XMStoreInt2

Archivia un XMVECTOR in una matrice di uint32_t di 2 elementi.
XMStoreInt2A

Archivia un oggetto XMVECTOR in una matrice di 16 byte allineata a 2 elementi uint32_t.
XMStoreInt3

Archivia un XMVECTOR in una matrice di uint32_t di 3 elementi.
XMStoreInt3A

Archivia un oggetto XMVECTOR in una matrice di 16 byte allineata a 3 elementi uint32_t.
XMStoreInt4

Archivia un XMVECTOR in una matrice di uint32_t di 4 elementi.
XMStoreInt4A

Archivia un oggetto XMVECTOR in una matrice a 16 byte allineata a 4 elementi uint32_t.
XMStoreSInt2

Archivia i dati interi firmati da una struttura XMVECTOR in una struttura XMINT2.
XMStoreSInt3

Archivia i dati interi firmati da una struttura XMVECTOR in una struttura XMINT3.
XMStoreSInt4

Archivia i dati interi firmati da una struttura XMVECTOR in una struttura XMINT4.
XMStoreUInt2

Archivia i dati interi senza segno da una struttura XMVECTOR in una struttura XMUINT2.
XMStoreUInt3

Archivia i dati interi senza segno da una struttura XMVECTOR in una struttura XMUINT3.
XMStoreUInt4

Archivia i dati interi senza segno da una struttura XMVECTOR in una struttura XMUINT4.
XMVector2AngleBetweenNormals

Calcola l'angolo di radiante tra due vettori 2D normalizzati.
XMVector2AngleBetweenNormalsEst

Stima l'angolo radiano tra due vettori 2D normalizzati.
XMVector2AngleBetweenVectors

Calcola l'angolo radiano tra due vettori 2D.
XMVector2ClampLength

Blocca la lunghezza di un vettore 2D in un determinato intervallo. (XMVector2ClampLength)
XMVector2ClampLengthV

Blocca la lunghezza di un vettore 2D in un determinato intervallo. (XMVector2ClampLengthV)
XMVector2Cross

Calcola il prodotto incrociato 2D.
XMVector2Dot

Calcola il prodotto dot tra vettori 2D.
XMVector2Equal

Verifica se due vettori 2D sono uguali.
XMVector2EqualInt

Verifica se due vettori 2D sono uguali, trattando ogni componente come intero senza segno.
XMVector2EqualIntR

Verifica se due vettori 2D sono uguali, trattando ogni componente come intero senza segno. Questa funzione restituisce inoltre un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector2EqualR

Verifica se due vettori 2D sono uguali. Questa funzione restituisce inoltre un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector2Greater

Verifica se un vettore 2D è maggiore di un altro vettore 2D.
XMVector2GreaterOrEqual

Verifica se un vettore 2D è maggiore o uguale a un altro vettore 2D.
XMVector2GreaterOrEqualR

Verifica se un vettore 2D è maggiore o uguale a un altro vettore 2D e restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector2GreaterR

Verifica se un vettore 2D è maggiore di un altro vettore 2D e restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector2InBounds

Verifica se i componenti di un vettore 2D si trovano all'interno di limiti impostati.
XMVector2IntersectLine

Trova l'intersezione di due righe.
XMVector2IsInfinite

Verifica se qualsiasi componente di un vettore 2D è positivo o negativo infinito.
XMVector2IsNaN

Verifica se un componente di un vettore 2D è un NaN.
XMVector2Length

Calcola la lunghezza di un vettore 2D.
XMVector2LengthEst

Stima la lunghezza di un vettore 2D.
XMVector2LengthSq

Calcola il quadrato della lunghezza di un vettore 2D.
XMVector2Less

Verifica se un vettore 2D è minore di un altro vettore 2D.
XMVector2LessOrEqual

Verifica se un vettore 2D è minore o uguale a un altro vettore 2D.
XMVector2LinePointDistance

Calcola la distanza minima tra una riga e un punto. (XMVector2LinePointDistance)
XMVector2NearEqual

Verifica se un vettore 2D è vicino a un altro vettore 2D.
XMVector2Normalize

Restituisce la versione normalizzata di un vettore 2D.
XMVector2NormalizeEst

Stima la versione normalizzata di un vettore 2D.
XMVector2NotEqual

Verifica se due vettori 2D non sono uguali.
XMVector2NotEqualInt

Verificare se due vettori non sono uguali, trattando ogni componente come intero senza segno.
XMVector2Orthogonal

Calcola un vettore perpendicolare a un vettore 2D.
XMVector2ReciprocalLength

Calcola la lunghezza reciproca di un vettore 2D.
XMVector2ReciprocalLengthEst

Stima il reciproco della lunghezza di un vettore 2D.
XMVector2Reflect

Riflette un vettore 2D imprevisto in un vettore normale 2D.
XMVector2Refract

Rifa un vettore 2D imprevisto in un vettore normale 2D. (XMVector2Refract)
XMVector2RefractV

Rifa un vettore 2D imprevisto in un vettore normale 2D. (XMVector2RefractV)
XMVector2Transform

Trasforma un vettore 2D in base a una matrice.
XMVector2TransformCoord

Trasforma un vettore 2D da una determinata matrice, proiettando nuovamente il risultato in w = 1.
XMVector2TransformCoordStream

Trasforma un flusso di vettori 2D in base a una determinata matrice, proiettando i vettori risultanti in modo che le coordinate w siano uguali a 1,0.
XMVector2TransformNormal

Trasforma il vettore 2D normale in base alla matrice specificata.
XMVector2TransformNormalStream

Trasforma un flusso di vettori normali 2D da una determinata matrice.
XMVector2TransformStream

Trasforma un flusso di vettori 2D da una determinata matrice.
XMVector3AngleBetweenNormals

Calcola l'angolo del radiante tra due vettori 3D normalizzati.
XMVector3AngleBetweenNormalsEst

Stima l'angolo radiano tra due vettori 3D normalizzati.
XMVector3AngleBetweenVectors

Calcola l'angolo del radiante tra due vettori 3D.
XMVector3ClampLength

Blocca la lunghezza di un vettore 3D in un determinato intervallo. (XMVector3ClampLength)
XMVector3ClampLengthV

Blocca la lunghezza di un vettore 3D in un determinato intervallo. (XMVector3ClampLengthV)
XMVector3ComponentsFromNormal

Usando un vettore normale di riferimento, suddivide un vettore 3D in componenti paralleli e perpendicolare alla normale.
XMVector3Cross

Calcola il prodotto incrociato tra due vettori 3D.
XMVector3Dot

Calcola il prodotto dot tra vettori 3D.
XMVector3Equal

Verifica se due vettori 3D sono uguali.
XMVector3EqualInt

Verifica se due vettori 3D sono uguali, trattando ogni componente come intero senza segno.
XMVector3EqualIntR

Verifica se due vettori 3D sono uguali, trattando ogni componente come intero senza segno. Questa funzione restituisce inoltre un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector3EqualR

Verifica se due vettori 3D sono uguali. Questa funzione restituisce inoltre un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector3Greater

Verifica se un vettore 3D è maggiore di un altro vettore 3D.
XMVector3GreaterOrEqual

Verifica se un vettore 3D è maggiore o uguale a un altro vettore 3D.
XMVector3GreaterOrEqualR

Verifica se un vettore 3D è maggiore o uguale a un altro vettore 3D e restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector3GreaterR

Verifica se un vettore 3D è maggiore di un altro vettore 3D e restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector3InBounds

Verifica se i componenti di un vettore 3D si trovano all'interno di limiti impostati.
XMVector3InverseRotate

Ruota un vettore 3D usando l'inverso di un quaternione.
XMVector3IsInfinite

Verifica se qualsiasi componente di un vettore 3D è positivo o negativo infinito.
XMVector3IsNaN

Verifica se un componente di un vettore 3D è un NaN.
XMVector3Length

Calcola la lunghezza di un vettore 3D.
XMVector3LengthEst

Stima la lunghezza di un vettore 3D.
XMVector3LengthSq

Calcola il quadrato della lunghezza di un vettore 3D.
XMVector3Less

Verifica se un vettore 3D è minore di un altro vettore 3D.
XMVector3LessOrEqual

Verifica se un vettore 3D è minore o uguale a un altro vettore 3D.
XMVector3LinePointDistance

Calcola la distanza minima tra una riga e un punto. (XMVector3LinePointDistance)
XMVector3NearEqual

Verifica se un vettore 3D è vicino a un altro vettore 3D.
XMVector3Normalize

Restituisce la versione normalizzata di un vettore 3D.
XMVector3NormalizeEst

Stima la versione normalizzata di un vettore 3D.
XMVector3NotEqual

Verifica se due vettori 3D non sono uguali.
XMVector3NotEqualInt

Verificare se due vettori 3D non sono uguali, trattando ogni componente come intero senza segno.
XMVector3Orthogonal

Calcola un vettore perpendicolare a un vettore 3D.
XMVector3Project

Proiettare un vettore 3D dallo spazio degli oggetti nello spazio dello schermo.
XMVector3ProjectStream

Proietta un flusso di vettori 3D dallo spazio degli oggetti nello spazio dello schermo.
XMVector3ReciprocalLength

Calcola il reciproco della lunghezza di un vettore 3D.
XMVector3ReciprocalLengthEst

Stima il reciproco della lunghezza di un vettore 3D.
XMVector3Reflect

Riflette un vettore 3D dell'evento imprevisto su un vettore normale 3D.
XMVector3Refract

Rifrae un vettore 3D dell'evento imprevisto su un vettore normale 3D. (XMVector3Refract)
XMVector3RefractV

Rifrae un vettore 3D dell'evento imprevisto su un vettore normale 3D. (XMVector3RefractV)
XMVector3Rotate

Ruota un vettore 3D usando un quaternione.
XMVector3Transform

Trasforma un vettore 3D in base a una matrice.
XMVector3TransformCoord

Trasforma un vettore 3D in base a una determinata matrice, proiettando nuovamente il risultato in w = 1.
XMVector3TransformCoordStream

Trasforma un flusso di vettori 3D da una determinata matrice, proiettando i vettori risultanti in modo che le coordinate w siano uguali a 1,0.
XMVector3TransformNormal

Trasforma la normale vettoriale 3D in base alla matrice specificata.
XMVector3TransformNormalStream

Trasforma un flusso di vettori normali 3D da una determinata matrice.
XMVector3TransformStream

Trasforma un flusso di vettori 3D in base a una determinata matrice.
XMVector3Unproject

Proietta un vettore 3D dallo spazio dello schermo nello spazio degli oggetti.
XMVector3UnprojectStream

Trasforma un flusso di vettori 3D dallo spazio dello schermo allo spazio degli oggetti.
XMVector4AngleBetweenNormals

Calcolare l'angolo radiante tra due vettori 4D normalizzati.
XMVector4AngleBetweenNormalsEst

Stima l'angolo radiante tra due vettori 4D normalizzati.
XMVector4AngleBetweenVectors

Calcolare l'angolo radiante tra due vettori 4D.
XMVector4CctorLength

Blocca la lunghezza di un vettore 4D a un determinato intervallo. (XMVector4CctorLength)
XMVector4CctorLengthV

Blocca la lunghezza di un vettore 4D a un determinato intervallo. (XMVector4CctorLengthV)
XMVector4Cross

Calcola il prodotto incrociato 4D.
XMVector4Dot

Calcola il prodotto punto tra vettori 4D.
XMVector4Equal

Verifica se due vettori 4D sono uguali.
XMVector4EqualInt

Verifica se due vettori 4D sono uguali, trattando ogni componente come intero senza segno.
XMVector4EqualIntR

Verifica se due vettori 4D sono uguali, trattando ogni componente come intero senza segno. Inoltre, questa funzione restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector4EqualR

Verifica se due vettori 4D sono uguali. Inoltre, questa funzione restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector4Greater

Verifica se un vettore 4D è maggiore di un altro vettore 4D.
XMVector4GreaterOrEqual

Verifica se un vettore 4D è maggiore o uguale a un altro vettore 4D.
XMVector4GreaterOrEqualR

Verifica se un vettore 4D è maggiore o uguale a un altro vettore 4D e restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector4GreaterR

Verifica se un vettore 4D è maggiore di un altro vettore 4D e restituisce un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVector4InBounds

Verifica se i componenti di un vettore 4D si trovano all'interno di limiti impostati.
XMVector4IsInfinite

Verifica se un componente di un vettore 4D è infinito positivo o negativo.
XMVector4IsNaN

Verifica se un componente di un vettore 4D è un NaN.
XMVector4Length

Calcola la lunghezza di un vettore 4D.
XMVector4LengthEst

Stima la lunghezza di un vettore 4D.
XMVector4LengthSq

Calcola il quadrato della lunghezza di un vettore 4D.
XMVector4Less

Verifica se un vettore 4D è minore di un altro vettore 4D.
XMVector4LessOrEqual

Verifica se un vettore 4D è minore o uguale a un altro vettore 4D.
XMVector4NearEqual

Verifica se un vettore 4D è vicino a un altro vettore 4D.
XMVector4Normalize

Restituisce la versione normalizzata di un vettore 4D.
XMVector4NormalizeEst

Stima la versione normalizzata di un vettore 4D.
XMVector4NotEqual

Verifica se due vettori 4D non sono uguali.
XMVector4NotEqualInt

Verificare se due vettori 4D non sono uguali, trattando ogni componente come intero senza segno.
XMVector4Orthogonal

Calcola un vettore perpendicolare a un vettore 4D.
XMVector4ReciprocalLength

Calcola il reciproco della lunghezza di un vettore 4D.
XMVector4ReciprocalLengthEst

Stima il reciproco della lunghezza di un vettore 4D.
XMVector4Reflect

Riflette un vettore 4D dell'evento imprevisto su un vettore normale 4D.
XMVector4Refract

Rifrae un vettore 4D dell'evento imprevisto su un vettore normale 4D. (XMVector4Refract)
XMVector4RefractV

Rifrae un vettore 4D dell'evento imprevisto su un vettore normale 4D. (XMVector4RefractV)
XMVector4Transform

Trasforma un vettore 4D in base a una matrice.
XMVector4TransformStream

Trasforma un flusso di vettori 4D in base a una determinata matrice.
XMVectorAbs

Calcola il valore assoluto di ogni componente di un XMVECTOR.
XMVectorACos

Calcola l'arcocosina di ogni componente di un XMVECTOR.
XMVectorACosEst

Stima l'arcocosine di ogni componente di un XMVECTOR.
XMVectorAdd

Calcola la somma di due vettori.
XMVectorAddAngles

Aggiunge due vettori che rappresentano angoli.
XMVectorAndCInt

Calcola l'AND logico di un vettore con la negazione di un secondo vettore, considerando ogni componente come intero senza segno.
XMVectorAndInt

Calcola l'AND logico di due vettori, considerando ogni componente come intero senza segno.
XMVectorASin

Calcola l'arcosine di ogni componente di un XMVECTOR.
XMVectorASinEst

Stima l'arcosine di ogni componente di un XMVECTOR.
XMVectorATan

Calcola l'arcotangente di ogni componente di un XMVECTOR.
XMVectorATan2

Calcola l'arcotangente di Y/X.
XMVectorATan2Est

Stima l'arcotangente di Y/X.
XMVectorATanEst

Stima l'arcotangente di ogni componente di un XMVECTOR.
XMVectorBaryCentric

Restituisce un punto nelle coordinate bariche, utilizzando i vettori di posizione specificati. (XMVectorBaryCentric)
XMVectorBaryCentricV

Restituisce un punto nelle coordinate bariche, utilizzando i vettori di posizione specificati. (XMVectorBaryCentricV)
XMVectorCatmullRom

Esegue un'interpolazione Catmull-Rom utilizzando i vettori di posizione specificati. (XMVectorCatmullRom)
XMVectorCatmullRomV

Esegue un'interpolazione Catmull-Rom utilizzando i vettori di posizione specificati. (XMVectorCatmullRomV)
XMVectorCeiling

Calcola il limite massimo di ogni componente di un XMVECTOR.
XMVectorC lampadina

Blocca i componenti di un vettore a un intervallo minimo e massimo specificato.
XMVectorCos

Calcola il coseno di ogni componente di un XMVECTOR.
XMVectorCosEst

Stima il coseno di ogni componente di un XMVECTOR.
XMVectorCosH

Calcola il coseno iperbolico di ogni componente di un XMVECTOR.
XMVectorDivide

Divide un'istanza di XMVECTOR per una seconda istanza, restituendo il risultato in una terza istanza. (XMVectorDivide)
XMVectorEqual

Esegue un test per componente per verificarne l'uguaglianza di due vettori.
XMVectorEqualInt

Esegue un test per componente per l'uguaglianza di due vettori, considerando ogni componente come intero senza segno.
XMVectorEqualIntR

Esegue un test per componente per verificarne l'uguaglianza di due vettori, considerando ogni componente come intero senza segno. Inoltre, questa funzione imposta un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVectorEqualR

Esegue un test per componente per verificarne l'uguaglianza di due vettori e imposta un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVectorExp

Calcola due elementi generati alla potenza per ogni componente. Nota Questa funzione è un alias di compatibilità per XMVectorExp2 per il codice di Windows 8 esistente. Questa funzione è deprecata per Windows 8.1. Non usarlo e usare invece XMVectorExp2 o XMVectorExpExpE.  .
XMVectorExp10

Calcola dieci unità di potenza per ogni componente.
XMVectorExp2

Calcola due elementi generati alla potenza per ogni componente.
XMVectorExpE

Calcola e (~2,71828) elevato alla potenza per ogni componente.
XMVectorFalseInt

Restituisce il vettore zero (false).
XMVector Floor

Calcola il piano di ogni componente di un XMVECTOR.
XMVectorGetByIndex

Recuperare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati a virgola mobile per indice.
XMVectorGetByIndexPtr

Recuperare, in un'istanza di un tipo a virgola mobile a cui fa riferimento il puntatore, il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati a virgola mobile, a cui fa riferimento l'indice.
XMVectorGetIntByIndex

Recuperare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati integer per indice.
XMVectorGetIntByIndexPtr

Recuperare, in un'istanza di un numero intero a cui fa riferimento il puntatore, il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati integer per indice.
XMVectorGetIntW

Recuperare il componente w di un tipo di dati XMVECTOR. (XMVectorGetIntW)
XMVectorGetIntWPtr

Recupera il componente w di un tipo di dati XMVECTOR contenente dati integer e archivia il valore del componente in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorGetIntX

Recuperare il componente x di un tipo di dati XMVECTOR. (XMVectorGetIntX)
XMVectorGetIntXPtr

Recupera il componente x di un tipo di dati XMVECTOR contenente dati integer e archivia il valore del componente in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorGetIntY

Recuperare il componente y di un tipo di dati XMVECTOR. (XMVectorGetIntY)
XMVectorGetIntYPtr

Recupera il componente y di un tipo di dati XMVECTOR contenente dati integer e archivia il valore del componente in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorGetIntZ

Recuperare il componente z di un tipo di dati XMVECTOR. (XMVectorGetIntZ)
XMVectorGetIntZPtr

Recupera il componente z di un tipo di dati XMVECTOR contenente dati integer e archivia il valore del componente in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorGetW

Recuperare il componente w di un tipo di dati XMVECTOR. (XMVectorGetW)
XMVectorGetWPtr

Recuperare il componente w di un tipo di dati XMVECTOR contenente dati a virgola mobile e archiviare il valore del componente in un'istanza di float a cui fa riferimento un puntatore.
XMVectorGetX

Recuperare il componente x di un tipo di dati XMVECTOR. (XMVectorGetX)
XMVectorGetXPtr

Recuperare il componente x di un tipo di dati XMVECTOR contenente dati a virgola mobile e archiviare il valore del componente in un'istanza di float a cui fa riferimento un puntatore.
XMVectorGetY

Recuperare il componente y di un tipo di dati XMVECTOR. (XMVectorGetY)
XMVectorGetYPtr

Recuperare il componente y di un tipo di dati XMVECTOR contenente dati a virgola mobile e archiviare il valore del componente in un'istanza di float a cui fa riferimento un puntatore.
XMVectorGetZ

Recuperare il componente z di un tipo di dati XMVECTOR. (XMVectorGetZ)
XMVectorGetZPtr

Recuperare il componente z di un tipo di dati XMVECTOR contenente dati a virgola mobile e archiviare il valore del componente in un'istanza di float a cui fa riferimento un puntatore.
XMVectorGreater

Esegue un test per componente maggiore di quello tra due vettori.
XMVectorGreaterOrEqual

Esegue un test per componente maggiore o uguale tra due vettori.
XMVectorGreaterOrEqualR

Esegue un test per componente maggiore o uguale tra due vettori e imposta un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVectorGreaterR

Esegue un test per componente maggiore di quello tra due vettori e imposta un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVectorHermite

Esegue un'interpolazione spline di Hermite usando i vettori specificati. (XMVectorHermite)
XMVectorHermiteV

Esegue un'interpolazione spline di Hermite usando i vettori specificati. (XMVectorHermiteV)
XMVectorInBounds

Verifica se i componenti di un determinato vettore si trovano all'interno di limiti impostati.
XMVectorInBoundsR

Verifica se i componenti di un determinato vettore si trovano all'interno di determinati limiti e imposta un valore di confronto che può essere esaminato usando funzioni come XMComparisonAllTrue.
XMVectorInsert

Ruota un vettore sinistro da un determinato numero di componenti a 32 bit e inserisce elementi selezionati di tale risultato in un altro vettore.
XMVectorIsInfinite

Esegue un test per componente per +/- infinito su un vettore.
XMVectorIsNaN

Esegue un test NaN per componente in un vettore.
XMVectorLerp

Esegue un'interpolazione lineare tra due vettori. (XMVectorLerp)
XMVectorLerpV

Esegue un'interpolazione lineare tra due vettori. (XMVectorLerpV)
XMVectorLess

Esegue un test per componente per minore di tra due vettori.
XMVectorLessOrEqual

Esegue un test per componente per minore o uguale a due vettori.
XMVectorLog

Calcola i due logaritmi di base di ogni componente di un vettore. Nota Questa funzione è un alias di compatibilità per XMVectorLog2 per il codice Windows 8 esistente.
XMVectorLog10

Calcola il dieci logaritmo di base di ogni componente di un vettore.
XMVectorLog2

Calcola i due logaritmi di base di ogni componente di un vettore.
XMVectorLogE

Calcola il logaritmo di base di ogni componente di un vettore.
XMVectorMax

Esegue un confronto per componente tra due vettori e restituisce un vettore contenente i componenti più grandi.
XMVectorMergeXY

Crea un nuovo vettore combinando i componenti x e y di due vettori.
XMVectorMergeZW

Crea un nuovo vettore combinando gli z e i componenti w di due vettori.
XMVectorMin

Esegue un confronto per componente tra due vettori e restituisce un vettore contenente i componenti più piccoli.
XMVectorMod

Calcola il resto a virgola mobile per componente del quoziente di due vettori.
XMVectorModAngles

Calcola il modulo 2PI per angolo per componente.
XMVectorMultiply

Calcola il prodotto per componente di due vettori.
XMVectorMultiplyAdd

Calcola il prodotto dei primi due vettori aggiunti al terzo vettore.
XMVectorNearEqual

Esegue un test per componente per uguaglianza di due vettori all'interno di una determinata soglia.
XMVectorNegate

Calcola la negazione di un vettore.
XMVectorNegativeMultiplySubtract

Calcola la differenza di un terzo vettore e del prodotto dei primi due vettori.
XMVectorNorInt

Calcola il nor logico di due vettori, trattando ogni componente come intero senza segno.
XMVectorNotEqual

Esegue un test per componente per la disuguaglianza di due vettori.
XMVectorNotEqualInt

Esegue un test per componente per la disuguaglianza di due vettori, trattando ogni componente come intero senza segno.
XMVectorOrInt

Calcola l'OR logico di due vettori, trattando ogni componente come intero senza segno.
XMVectorPermute

Permuta i componenti di due vettori per creare un nuovo vettore.
XMVectorPow

Calcola V1 generato alla potenza di V2.
XMVectorReciprocal

Calcola il reciproco per componente di un vettore.
XMVectorReciprocalEst

Stima il reciproco per componente di un vettore.
XMVectorReciprocalSqrt

Calcola la radice quadrata reciproca per componente di un vettore.
XMVectorReciprocalSqrtEst

Stima la radice reciproca reciproca per componente di un vettore.
XMVectorReplicate

Replica un valore a virgola mobile in tutti e quattro i componenti di un vettore.
XMVectorReplicateInt

Replica un valore intero in tutti e quattro i componenti di un vettore.
XMVectorReplicateIntPtr

Replica un valore intero a cui fa riferimento un puntatore, in tutti e quattro i componenti di un vettore.
XMVectorReplicatePtr

Replica un valore a virgola mobile a cui fa riferimento un puntatore in tutti e quattro i componenti di un vettore.
XMVectorRotateLeft

Ruota il vettore sinistro da un determinato numero di elementi a 32 bit.
XMVectorRotateRight

Ruota il vettore a destra da un determinato numero di elementi a 32 bit.
XMVectorRound

Arrotonda ogni componente di un vettore all'intero addirittura più vicino (noto come "Bankers Rounding").
XMVectorSaturate

Satura ogni componente di un vettore nell'intervallo da 0,0f a 1,0f.
XMVectorScale

Scalare moltiplica un vettore in base a un valore a virgola mobile.
XMVectorSelect

Esegue una selezione per componente tra due vettori di input e restituisce il vettore risultante.
XMVectorSelectControl

Definisce un vettore di controllo da usare in XMVectorSelect.
XMVectorSet

Crea un vettore usando quattro valori a virgola mobile.
XMVectorSetBinaryConstant

Crea un vettore, ognuno dei cui componenti è 0,0f o 1.0f.
XMVectorSetByIndex

Usare un oggetto a virgola mobile per impostare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati interi a cui fa riferimento un indice.
XMVectorSetByIndexPtr

Usare un puntatore a un'istanza a virgola mobile per impostare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati a virgola mobile a cui fa riferimento un indice.
XMVectorSetInt

Crea un vettore con componenti integer senza segno.
XMVectorSetIntByIndex

Usare un'istanza integer per impostare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR contenente dati integer a cui fa riferimento un indice.
XMVectorSetIntByIndexPtr

Usare un puntatore a un'istanza integer per impostare il valore di uno dei quattro componenti di un tipo di dati XMVECTOR che contiene dati integer a cui fa riferimento un indice.
XMVectorSetIntW

Impostare il valore del componente w di un tipo di dati XMVECTOR. (XMVectorSetIntW)
XMVectorSetIntWPtr

Imposta il componente w di un XMVECTOR contenente dati integer, con un valore contenuto in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorSetIntX

Impostare il valore del componente x di un tipo di dati XMVECTOR. (XMVectorSetIntX)
XMVectorSetIntXPtr

Imposta il componente x di un oggetto XMVECTOR contenente dati integer, con un valore contenuto in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorSetIntY

Impostare il valore del componente y di un tipo di dati XMVECTOR. (XMVectorSetIntY)
XMVectorSetIntYPtr

Imposta il componente y di un oggetto XMVECTOR contenente dati integer, con un valore contenuto in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorSetIntZ

Impostare il valore del componente z di un tipo di dati XMVECTOR. (XMVectorSetIntZ)
XMVectorSetIntZPtr

Imposta il componente z di un oggetto XMVECTOR contenente dati integer, con un valore contenuto in un'istanza di uint32_t a cui fa riferimento un puntatore.
XMVectorSetW

Impostare il valore del componente w di un tipo di dati XMVECTOR. (XMVectorSetW)
XMVectorSetWPtr

Imposta il componente w di un XMVECTOR contenente dati a virgola mobile, con un valore contenuto in un'istanza di float a cui fa riferimento un puntatore.
XMVectorSetX

Impostare il valore del componente x di un tipo di dati XMVECTOR. (XMVectorSetX)
XMVectorSetXPtr

Imposta il componente x di un XMVECTOR contenente dati a virgola mobile, con un valore contenuto in un'istanza di float a cui fa riferimento un puntatore.
XMVectorSetY

Impostare il valore del componente y di un tipo di dati XMVECTOR. (XMVectorSetY)
XMVectorSetYPtr

Imposta il componente y di un XMVECTOR contenente dati a virgola mobile, con un valore contenuto in un'istanza di float a cui fa riferimento un puntatore.
XMVectorSetZ

Impostare il valore del componente z di un tipo di dati XMVECTOR. (XMVectorSetZ)
XMVectorSetZPtr

Imposta il componente z di un XMVECTOR contenente dati a virgola mobile, con un valore contenuto in un'istanza di float a cui fa riferimento un puntatore.
XMVectorShiftLeft

Sposta un vettore sinistro da un determinato numero di elementi a 32 bit, riempiendo gli elementi liberati con elementi da un secondo vettore.
XMVectorSin

Calcola il sine di ogni componente di un XMVECTOR.
XMVectorSinCos

Calcola il sine e la cosine di ogni componente di un XMVECTOR.
XMVectorSinCosEst

Stima il sine e il cosno di ogni componente di un XMVECTOR.
XMVectorSinEst

Stima il sine di ogni componente di un XMVECTOR.
XMVectorSinH

Calcola il sine iperbolico di ogni componente di un XMVECTOR.
XMVectorSplatConstant

Crea un vettore con componenti a virgola mobile identici. Ogni componente è una costante divisa da due generati a un esponente intero.
XMVectorSplatConstantInt

Crea un vettore con componenti integer identici.
XMVectorSplatEpsilon

Restituisce un vettore, ognuno dei cui componenti sono epsilon (1.192092896e-7).
XMVectorSplatInfinity

Restituisce un vettore, ognuno dei cui componenti sono infinito (0x7F800000).
XMVectorSplatOne

Restituisce un vettore, ognuno dei cui componenti è uno.
XMVectorSplatQNaN

Restituisce un vettore, ognuno dei cui componenti sono QNaN (0x7CF00000).
XMVectorSplatSignMask

Restituisce un vettore, ognuno dei cui componenti è la maschera di segno (0x80000000).
XMVectorSplatW

Replica il componente w di un vettore in tutti i componenti.
XMVectorSplatX

Replica il componente x di un vettore a tutti i componenti.
XMVectorSplatY

Replica il componente y di un vettore in tutti i componenti.
XMVectorSplatZ

Replica il componente z di un vettore in tutti i componenti.
XMVectorSqrt

Calcola la radice quadrata per componente di un vettore.
XMVectorSqrtEst

Stima la radice quadrata per componente di un vettore.
XMVectorSubtract

Calcola la differenza di due vettori.
XMVectorSubtractAngles

Sottrae due vettori che rappresentano angoli.
XMVectorSum

Calcola la somma orizzontale dei componenti di un XMVECTOR. La somma orizzontale è il risultato dell'aggiunta di ogni componente nel vettore.
XMVectorSwizzle

Swizzles un vettore.
XMVectorTan

Calcola la tangente di ogni componente di un XMVECTOR.
XMVectorTanEst

Stima la tangente di ogni componente di un XMVECTOR.
XMVectorTanH

Calcola la tangente iperbolica di ogni componente di un XMVECTOR.
XMVectorTrueInt

Restituisce un vettore, ognuno dei cui componenti rappresenta true (0xFFFFFFFF).
XMVectorTruncate

Arrotonda ogni componente di un vettore al valore intero più vicino nella direzione di zero.
XMVectorXorInt

Calcola il XOR logico di due vettori, trattando ogni componente come intero senza segno.
XMVectorZero

Crea il vettore zero.
XMVerifyCPUSupport

Indica se la libreria DirectXMath supporta la piattaforma corrente.

Strutture

 
XMFLOAT2

Vettore 2D costituito da due valori a virgola mobile a precisione singola.
XMFLOAT2A

Descrive una struttura XMFLOAT2 allineata a un limite di 16 byte.
XMFLOAT3

Descrive un vettore 3D costituito da tre valori a virgola mobile a precisione singola.
XMFLOAT3A

Descrive una struttura XMFLOAT3 allineata a un limite di 16 byte.
XMFLOAT3X3

Matrice a virgola mobile 3x3.
XMFLOAT3X4

Matrice principale della colonna 3x4 contenente componenti a virgola mobile a 32 bit.
XMFLOAT3X4A

Matrice principale a 3x4 colonne contenente componenti a virgola mobile a 32 bit allineati su un limite a 16 byte.
XMFLOAT4

Descrive un vettore 4D costituito da quattro valori a virgola mobile a precisione singola.
XMFLOAT4A

Descrive una struttura XMFLOAT4 allineata a un limite di 16 byte.
XMFLOAT4X3

Matrice a virgola mobile 4*3.
XMFLOAT4X3A

Descrive una struttura XMFLOAT4X3 allineata a un limite di 16 byte.
XMFLOAT4X4

Matrice a virgola mobile 4*4.
XMFLOAT4X4A

Descrive una struttura XMFLOAT4X4 allineata a un limite di 16 byte.
XMINT2

Vettore 2D in cui ogni componente è un intero con segno.
XMINT3

Vettore 3D in cui ogni componente è un intero con segno.
XMINT4

Vettore 4D in cui ogni componente è un intero con segno.
XMMATRIX

Descrive una matrice 4*4 allineata a un limite di 16 byte che esegue il mapping a quattro registri di vettori hardware.
XMUINT2

Vettore 2D in cui ogni componente è un intero senza segno.
XMUINT3

Vettore 3D in cui ogni componente è un intero senza segno.
XMUINT4

Vettore 4D in cui ogni componente è un intero senza segno.