Intestazione directxmath.h
Questa intestazione viene usata da DirectXMath. Per altre informazioni, vedere:
directxmath.h contiene le interfacce di programmazione seguenti:
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. |
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. |