Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
DirectXMath usa este encabezado. Para más información, consulte:
directxmath.h contiene las siguientes interfaces de programación:
Functions
|
NA:directxmath::operator- Calcula la negación de una instancia XMVECTOR. |
|
NA:directxmath::operator- Resta una instancia de XMVECTOR de una segunda instancia, devolviendo el resultado en una nueva instancia de XMVECTOR. |
|
NA:directxmath::operator* Multiplica una instancia de XMVECTOR por una segunda instancia, devolviendo el resultado en una tercera instancia. |
|
NA:directxmath::operator* Multiplique una instancia de XMVECTOR por un valor de punto flotante y devuelva el resultado una nueva instancia de XMVECTOR. |
|
NA:directxmath::operator* Multiplique un valor de punto flotante por una instancia de XMVECTOR y devuelva el resultado una nueva instancia de XMVECTOR. |
|
NA:directxmath::operator*= Multiplica una instancia XMVECTOR por una segunda instancia y devuelve una referencia a la instancia inicial actualizada. |
|
NA:directxmath::operator*= Multiplica una instancia XMVECTOR por un valor de punto flotante y devuelve una referencia a la instancia actualizada. |
|
NA:directxmath::operator/ Divide una instancia de XMVECTOR por una segunda instancia, devolviendo el resultado en una tercera instancia.o |
|
NA:directxmath::operator/ Divide una instancia XMVECTOR por un valor de punto flotante y devuelve el resultado una nueva instancia de XMVECTOR. |
|
NA:directxmath::operator/= Divide una instancia XMVECTOR por segunda instancia y devuelve una referencia a la instancia inicial actualizada. |
|
NA:directxmath::operator/= Divide una instancia XMVECTOR por un valor de punto flotante y devuelve una referencia a la instancia actualizada. |
|
NA:directxmath::operator+ Rendimiento de una operación de identidad en una instancia XMVECTOR. |
|
NA:directxmath::operator+ Agrega dos instancias de XMVECTOR y devuelve el resultado en una nueva instancia. |
|
NA:directxmath::operator+= Agrega un valor de punto flotante a una instancia XMVECTOR y devuelve una referencia a la instancia actualizada. |
|
NA:directxmath::operator-= Resta un valor de punto flotante de la instancia actual de XMVECTOR y devuelve el resultado en la instancia actual actualizada. |
|
XMColorAdjustContrast Ajusta el valor de contraste de un color. |
|
XMColorAdjustSaturation Ajusta el valor de saturación de un color. |
|
XMColorEqual Comprueba la igualdad de dos colores. |
|
XMColorGreater Comprueba si todos los componentes del primer color son mayores que los componentes correspondientes en el segundo color. |
|
XMColorGreaterOrEqual Comprueba si todos los componentes del primer color son mayores o iguales que los componentes correspondientes del segundo color. |
|
XMColorHSLToRGB Convierte los valores de color HSL en valores de color RGB. |
|
XMColorHSVToRGB Convierte los valores de color de HSV en valores de color RGB. |
|
XMColorIsInfinite Comprueba si alguno de los componentes de un color es infinito positivo o negativo. |
|
XMColorIsNan Comprueba si algún componente de un color no es un número (NaN). |
|
XMColorLess Comprueba si todos los componentes del primer color son menores que los componentes correspondientes del segundo color. |
|
XMColorLessOrEqual Comprueba si todos los componentes del primer color son menores o iguales que los componentes correspondientes del segundo color. |
|
XMColorModulate Combina dos colores multiplicando los componentes correspondientes juntos. |
|
XMColorNegative Determina el valor de color RGB negativo de un color. |
|
XMColorNotEqual Comprueba si dos colores son diferentes. |
|
XMColorRGBToHSL Convierte los valores de color RGB en valores de color HSL. |
|
XMColorRGBToHSV Convierte los valores de color RGB en valores de color HSV. |
|
XMColorRGBToSRGB Convierte un vector de color RGB en sRGB. |
|
XMColorRGBToXYZ Convierte los valores de color RGB en valores de color XYZ. |
|
XMColorRGBToYUV Convierte los valores de color RGB en valores de color YUV. |
|
XMColorRGBToYUV_HD Convierte los valores de color RGB en valores de color YUV HD. |
|
XMColorRGBToYUV_UHD Convierte los valores de color RGB en valores de color UHD YUV. |
|
XMColorSRGBToRGB Convierte un vector de color sRGB en RGB. |
|
XMColorSRGBToXYZ Convierte los valores de color srGB en valores de color XYZ. |
|
XMColorXYZToRGB Convierte los valores de color XYZ en valores de color RGB. |
|
XMColorXYZToSRGB Convierte los valores de color XYZ en valores de color SRGB. |
|
XMColorYUVToRGB Convierte los valores de color YUV en valores de color RGB. |
|
XMColorYUVToRGB_HD Convierte los valores de color YUV en valores de color RGB HD. |
|
XMColorYUVToRGB_UHD Convierte los valores de color YUV en valores de color UHD RGB. |
|
XMComparisonAllFalse Comprueba el valor de comparación para determinar si todos los componentes comparados son false. |
|
XMComparisonAllInBounds Comprueba el valor de comparación para determinar si todos los componentes comparados están dentro de los límites establecidos. |
|
XMComparisonAllTrue Comprueba el valor de comparación para determinar si todos los componentes comparados son true. |
|
XMComparisonAnyFalse Comprueba el valor de comparación para determinar si alguno de los componentes comparados es false. |
|
XMComparisonAnyOutOfBounds Comprueba el valor de comparación para determinar si alguno de los componentes comparados está fuera de los límites establecidos. |
|
XMComparisonAnyTrue Comprueba el valor de comparación para determinar si alguno de los componentes comparados es true. |
|
XMComparisonMixed Comprueba el valor de comparación para determinar si los componentes comparados tenían resultados mixtos: algunos true y algunos false. |
|
XMConvertToDegrees Convierte un ángulo medido en radianes en uno medido en grados. |
|
XMConvertToRadians Convierte un ángulo medido en grados en uno medido en radianes. |
|
XMConvertVectorFloatToInt Convierte un XMVECTOR con componentes float en un XMVECTOR con componentes de int32_t y aplica un sesgo uniforme. |
|
XMConvertVectorFloatToUInt Convierte un XMVECTOR con componentes float en un XMVECTOR con componentes de uint32_t y aplica un sesgo uniforme. |
|
XMConvertVectorIntToFloat Convierte un XMVECTOR con componentes de int32_t en un XMVECTOR con componentes float y aplica un sesgo uniforme. |
|
XMConvertVectorUIntToFloat Convierte un XMVECTOR con uint32_t componentes en un XMVECTOR con componentes float y aplica un sesgo uniforme. |
|
XMFresnelTerm Calcula el término Fresnel para la luz nopolarizada. |
|
XMLoadFloat Carga un valor escalar de punto flotante en un XMVECTOR. |
|
XMLoadFloat2 Carga un XMFLOAT2 en un XMVECTOR. |
|
XMLoadFloat2A Carga un XMFLOAT2A en un XMVECTOR. |
|
XMLoadFloat3 Carga un XMFLOAT3 en un XMVECTOR. |
|
XMLoadFloat3A Carga un XMFLOAT3A en un XMVECTOR. |
|
XMLoadFloat3x3 Carga un XMFLOAT3X3 en un XMMATRIX. |
|
XMLoadFloat3x4 Carga un XMFLOAT3X4 en un XMMATRIX. |
|
XMLoadFloat3x4A Carga un XMFLOAT3X4A en un XMMATRIX. |
|
XMLoadFloat4 Carga un XMFLOAT4 en un XMVECTOR. |
|
XMLoadFloat4A Carga un XMFLOAT4A en un XMVECTOR. |
|
XMLoadFloat4x3 Carga un XMFLOAT4X3 en un XMMATRIX. |
|
XMLoadFloat4x3A Carga un XMFLOAT4X3A en un XMVECTOR. |
|
XMLoadFloat4x4 Carga un XMFLOAT4X4 en un XMMATRIX. |
|
XMLoadFloat4x4A Carga un XMFLOAT4X4A en un XMVECTOR. |
|
XMLoadInt Carga un valor escalar en un XMVECTOR. |
|
XMLoadInt2 Carga datos en los componentes x e y de un XMVECTOR. |
|
XMLoadInt2A Carga datos alineados de 16 bytes en los componentes x e y de un XMVECTOR. |
|
XMLoadInt3 Carga datos en los componentes x, y y z de un XMVECTOR, sin comprobación de tipos. |
|
XMLoadInt3A Carga datos alineados de 16 bytes en los componentes x, y y z de un XMVECTOR, sin comprobación de tipos. |
|
XMLoadInt4 Carga datos en un XMVECTOR, sin comprobación de tipos. |
|
XMLoadInt4A Carga datos alineados de 16 bytes en un XMVECTOR, sin comprobación de tipos. |
|
XMLoadSInt2 Carga datos enteros con signo en los componentes x e y de un XMVECTOR. |
|
XMLoadSInt3 Carga datos enteros con signo en los componentes x, y y z de un XMVECTOR. |
|
XMLoadSInt4 Carga datos enteros con signo en un XMVECTOR. |
|
XMLoadUInt2 Carga datos enteros sin signo en los componentes x e y de un XMVECTOR. |
|
XMLoadUInt3 Carga datos enteros sin signo en los componentes x, y y z de un XMVECTOR, sin comprobación de tipos. |
|
XMLoadUInt4 Carga datos enteros sin signo en un XMVECTOR. |
|
XMMatrixAffineTransformation Crea una matriz de transformación afín. |
|
XMMatrixAffineTransformation2D Crea una matriz de transformación afín 2D en el plano xy. |
|
XMMatrixDecompose Divide una matriz de transformación 3D general en sus componentes escalares, rotacionales y traslacionales. |
|
XMMatrixDeterminant Calcula el determinante de una matriz. |
|
XMMatrixIdentity Compila la matriz de identidad. |
|
XMMatrixInverse Calcula el inverso de una matriz. |
|
XMMatrixIsIdentity Comprueba si una matriz es la matriz de identidad. |
|
XMMatrixIsInfinite Comprueba si alguno de los elementos de una matriz es infinito positivo o negativo. |
|
XMMatrixIsNan Comprueba si alguno de los elementos de una matriz es NaN. |
|
XMMatrixLookAtLH Crea una matriz de vista para un sistema de coordenadas a la izquierda usando una posición de cámara, una dirección hacia arriba y un punto focal. |
|
XMMatrixLookAtRH Crea una matriz de vista para un sistema de coordenadas a la derecha usando una posición de cámara, una dirección hacia arriba y un punto focal. |
|
XMMatrixLookToLH Crea una matriz de vista para un sistema de coordenadas a la izquierda usando una posición de cámara, una dirección hacia arriba y una dirección de cámara. |
|
XMMatrixLookToRH Crea una matriz de vista para un sistema de coordenadas a la derecha usando una posición de cámara, una dirección hacia arriba y una dirección de cámara. |
|
XMMatrixMultiply Calcula el producto de dos matrices. |
|
XMMatrixMultiplyTranspose Calcula la transposición del producto de dos matrices. |
|
XMMatrixOrthographicLH Crea una matriz de proyección ortogonal para un sistema de coordenadas a la izquierda. |
|
XMMatrixOrthographicOffCenterLH Crea una matriz de proyección ortogonal personalizada para un sistema de coordenadas a la izquierda. |
|
XMMatrixOrthographicOffCenterRH Crea una matriz de proyección ortogonal personalizada para un sistema de coordenadas a la derecha. |
|
XMMatrixOrthographicRH Crea una matriz de proyección ortogonal para un sistema de coordenadas a la derecha. |
|
XMMatrixPerspectiveFovLH Crea una matriz de proyección de perspectiva a la izquierda basada en un campo visual. |
|
XMMatrixPerspectiveFovRH Crea una matriz de proyección de perspectiva a la derecha basada en un campo visual. |
|
XMMatrixPerspectiveLH Crea una matriz de proyección de perspectiva a la izquierda. |
|
XMMatrixPerspectiveOffCenterLH Crea una versión personalizada de una matriz de proyección de perspectiva a la izquierda. |
|
XMMatrixPerspectiveOffCenterRH Crea una versión personalizada de una matriz de proyección de perspectiva a la derecha. |
|
XMMatrixPerspectiveRH Crea una matriz de proyección de perspectiva a la derecha. |
|
XMMatrixReflect Crea una matriz de transformación diseñada para reflejar vectores a través de un plano determinado. |
|
XMMatrixRotationAxis Crea una matriz que gira alrededor de un eje arbitrario. |
|
XMMatrixRotationNormal Crea una matriz que gira alrededor de un vector normal arbitrario. |
|
XMMatrixRotationQuaternion Crea una matriz de rotación a partir de un cuaternión. |
|
XMMatrixRotationRollPitchYaw Crea una matriz de rotación basada en una inclinación, un giro y un giro dados (ángulos euler). |
|
XMMatrixRotationRollPitchYawFromVector Crea una matriz de rotación basada en un vector que contiene los ángulos de Euler (inclinación, rotación y rotación). |
|
XMMatrixRotationX Crea una matriz que gira alrededor del eje X. |
|
XMMatrixRotationY Crea una matriz que gira alrededor del eje Y. |
|
XMMatrixRotationZ Crea una matriz que gira alrededor del eje Z. |
|
XMMatrixScaling Crea una matriz que se escala a lo largo del eje X, el eje Y y el eje Z. |
|
XMMatrixScalingFromVector Crea una matriz de escalado a partir de un vector 3D. |
|
XMMatrixSet Crea una matriz con valores float. |
|
XMMatrixShadow Crea una matriz de transformación que aplana la geometría en un plano. |
|
XMMatrixTransformation Crea una matriz de transformación. |
|
XMMatrixTransformation2D Crea una matriz de transformación 2D en el plano xy. |
|
XMMatrixTranslation Compila una matriz de traducción a partir de los desplazamientos especificados. |
|
XMMatrixTranslationFromVector Crea una matriz de traducción a partir de un vector. |
|
XMMatrixTranspose Calcula la transposición de una matriz. |
|
XMMatrixVectorTensorProducto Compila una matriz a partir de dos vectores |
|
XMPlaneDot Calcula el producto de punto entre un plano de entrada y un vector 4D. |
|
XMPlaneDotCoord Calcula el producto de punto entre un plano de entrada y un vector 3D. |
|
XMPlaneDotNormal Calcula el producto de puntos entre el vector normal de un plano y un vector 3D. |
|
XMPlaneEqual Determina si dos planos son iguales. |
|
XMPlaneFromPointNormal Calcula la ecuación de un plano construido a partir de un punto del plano y un vector normal. |
|
XMPlaneFromPoints Calcula la ecuación de un plano construido a partir de tres puntos del plano. |
|
XMPlaneIntersectLine Busca la intersección entre un plano y una línea. |
|
XMPlaneIntersectPlane Busca la intersección de dos planos. |
|
XMPlaneIsInfinite Comprueba si alguno de los coeficientes de un plano es infinito positivo o negativo. |
|
XMPlaneIsNaN Comprueba si alguno de los coeficientes de un plano es un NaN. |
|
XMPlaneNearEqual Determina si dos planos son casi iguales. |
|
XMPlaneNormalize Normaliza los coeficientes de un plano para que los coeficientes de x, y y z formen un vector normal unitario. |
|
XMPlaneNormalizeEst Calcula los coeficientes de un plano para que los coeficientes de x, y y z formen un vector normal unitario. |
|
XMPlaneNotEqual Determina si dos planos no son iguales. |
|
XMPlaneTransform Transforma un plano por una matriz determinada. |
|
XMPlaneTransformStream Transforma una secuencia de planos mediante una matriz determinada. |
|
XMQuaternionBaryCentric Devuelve un punto en coordenadas barycéntricas, utilizando los cuaterniones especificados. (XMQuaternionBaryCentric) |
|
XMQuaternionBaryCentricV Devuelve un punto en coordenadas barycéntricas, utilizando los cuaterniones especificados. (XMQuaternionBaryCentricV) |
|
XMQuaternionConjugate Calcula el conjugado de un cuaternión. |
|
XMQuaternionDot Calcula el producto de punto de dos cuaterniones. |
|
XMQuaternionEqual Comprueba si dos cuaterniones son iguales. |
|
XMQuaternionExp Calcula la exponencial de un cuaternión puro determinado. |
|
XMQuaternionIdentity Devuelve el cuaternión de identidad. |
|
XMQuaternionInverse Calcula el inverso de un cuaternión. |
|
XMQuaternionIsIdentity Comprueba si un cuaternión específico es el cuaternión de identidad. |
|
XMQuaternionIsInfinite Compruebe si cualquier componente de un cuaternión es infinito positivo o negativo. |
|
XMQuaternionIsNaN Pruebe si cualquier componente de un cuaternión es un NaN. |
|
XMQuaternionLength Calcula la magnitud de un cuaternión. |
|
XMQuaternionLengthSq Calcula el cuadrado de la magnitud de un cuaternión. |
|
XMQuaternionLn Calcula el logaritmo natural de un cuaternión de unidad determinada. |
|
XMQuaternionMultiply Calcula el producto de dos cuaterniones. |
|
XMQuaternionNormalize Normaliza un cuaternión. |
|
XMQuaternionNormalizeEst Calcula la versión normalizada de un cuaternión. |
|
XMQuaternionNotEqual Comprueba si dos cuaterniones no son iguales. |
|
XMQuaternionReciprocalLength Calcula la recíproca de la magnitud de un cuaternión. |
|
XMQuaternionRotationAxis Calcula un cuaternión de rotación sobre un eje. |
|
XMQuaternionRotationMatrix Calcula un cuaternión de rotación a partir de una matriz de rotación. |
|
XMQuaternionRotationNormal Calcula el cuaternión de rotación sobre un vector normal. |
|
XMQuaternionRotationRollPitchYaw Calcula un cuaternión de rotación basado en el tono, la rotación y el giro (ángulos euler). |
|
XMQuaternionRotationRollPitchYawFromVector Calcula un cuaternión de rotación basado en un vector que contiene los ángulos de Euler (inclinación, giro y rollo). |
|
XMQuaternionSlerp Interpola entre dos cuaterniones de unidad, mediante interpolación lineal esférica. (XMQuaternionSlerp) |
|
XMQuaternionSlerpV Interpola entre dos cuaterniones de unidad, mediante interpolación lineal esférica. (XMQuaternionSlerpV) |
|
XMQuaternionSquad Interpola entre cuatro cuaterniones de unidad, usando interpolación esférica cuadrángulo. (XMQuaternionSquad) |
|
XMQuaternionSquadSetup Proporciona direcciones de puntos de control de configuración para la interpolación esférica cuadrángulo. |
|
XMQuaternionSquadV Interpola entre cuatro cuaterniones de unidad, usando interpolación esférica cuadrángulo. (XMQuaternionSquadV) |
|
XMQuaternionToAxisAngle Calcula un eje y un ángulo de rotación sobre ese eje para un cuaternión determinado. |
|
XMScalarACos Calcula el arcocoseno de un número de punto flotante. |
|
XMScalarACosEst Calcula el arcocoseno de un número de punto flotante. |
|
XMScalarASin Calcula el arcoseno de un número de punto flotante. |
|
XMScalarASinEst Calcula el arcoseno de un número de punto flotante. |
|
XMScalarCos Calcula el coseno de un ángulo radian. |
|
XMScalarCosEst Calcula el coseno de un ángulo radian. |
|
XMScalarModAngle Calcula un ángulo entre -XM_PI y XM_PI. |
|
XMScalarNearEqual Determina si dos valores de punto flotante son casi iguales. |
|
XMScalarSin Calcula el seno de un ángulo radian. |
|
XMScalarSinCos Calcula tanto el seno como el coseno de un ángulo radian. |
|
XMScalarSinCosEst Calcula el seno y el coseno de un ángulo radian. |
|
XMScalarSinEst Calcula el seno de un ángulo radian. |
|
XMStoreFloat Almacena un XMVECTOR en un float. |
|
XMStoreFloat2 Almacena un XMVECTOR en un XMFLOAT2. |
|
XMStoreFloat2A Almacena un XMVECTOR en un XMFLOAT2A. |
|
XMStoreFloat3 Almacena un XMVECTOR en un XMFLOAT3. |
|
XMStoreFloat3A Almacena un XMVECTOR en un XMFLOAT3A. |
|
XMStoreFloat3x3 Almacena un XMMATRIX en un XMFLOAT3X3. |
|
XMStoreFloat3x4 Almacena un XMMATRIX en un XMFLOAT3X4. |
|
XMStoreFloat3x4A Almacena un XMMATRIX en un XMFLOAT3X4A. |
|
XMStoreFloat4 Almacena un XMVECTOR en un XMFLOAT4. |
|
XMStoreFloat4A Almacena un XMVECTOR en un XMFLOAT4A. |
|
XMStoreFloat4x3 Almacena un XMMATRIX en un XMFLOAT4X3. |
|
XMStoreFloat4x3A Almacena un XMVECTOR en un XMFLOAT4X3A. |
|
XMStoreFloat4x4 Almacena un XMMATRIX en un XMFLOAT4X4. |
|
XMStoreFloat4x4A Almacena un XMVECTOR en un XMFLOAT4X4A. |
|
XMStoreInt Almacena un XMVECTOR en un uint32_t. |
|
XMStoreInt2 Almacena un XMVECTOR en una matriz de uint32_t de dos elementos. |
|
XMStoreInt2A Almacena un XMVECTOR en una matriz de 2 elementos alineados de 16 bytes uint32_t. |
|
XMStoreInt3 Almacena un XMVECTOR en una matriz de uint32_t de 3 elementos. |
|
XMStoreInt3A Almacena un XMVECTOR en un elemento alineado de 16 bytes uint32_t matriz. |
|
XMStoreInt4 Almacena un XMVECTOR en una matriz de uint32_t de 4 elementos. |
|
XMStoreInt4A Almacena un XMVECTOR en una matriz de 4 elementos alineados de 16 bytes uint32_t. |
|
XMStoreSInt2 Almacena datos enteros con signo de un XMVECTOR en una estructura XMINT2. |
|
XMStoreSInt3 Almacena datos enteros con signo de un XMVECTOR en una estructura XMINT3. |
|
XMStoreSInt4 Almacena datos enteros con signo de un XMVECTOR en una estructura XMINT4. |
|
XMStoreUInt2 Almacena datos enteros sin signo de un XMVECTOR en una estructura XMUINT2. |
|
XMStoreUInt3 Almacena datos enteros sin signo de un XMVECTOR en una estructura XMUINT3. |
|
XMStoreUInt4 Almacena datos enteros sin signo de un XMVECTOR en una estructura XMUINT4. |
|
XMVector2AngleBetweenNormals Calcula el ángulo radian entre dos vectores 2D normalizados. |
|
XMVector2AngleBetweenNormalsEst Calcula el ángulo radian entre dos vectores 2D normalizados. |
|
XMVector2AngleBetweenVectors Calcula el ángulo radian entre dos vectores 2D. |
|
XMVector2ClampLength Sujeta la longitud de un vector 2D a un intervalo determinado. (XMVector2ClampLength) |
|
XMVector2ClampLengthV Sujeta la longitud de un vector 2D a un intervalo determinado. (XMVector2ClampLengthV) |
|
XMVector2Cross Calcula el producto cruzado 2D. |
|
XMVector2Dot Calcula el producto de puntos entre vectores 2D. |
|
XMVector2Equal Comprueba si dos vectores 2D son iguales. |
|
XMVector2EqualInt Comprueba si dos vectores 2D son iguales, tratando cada componente como un entero sin signo. |
|
XMVector2EqualIntR Comprueba si dos vectores 2D son iguales, tratando cada componente como un entero sin signo. Además, esta función devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector2EqualR Comprueba si dos vectores 2D son iguales. Además, esta función devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector2Greater Comprueba si un vector 2D es mayor que otro vector 2D. |
|
XMVector2GreaterOrEqual Comprueba si un vector 2D es mayor o igual que otro vector 2D. |
|
XMVector2GreaterOrEqualR Comprueba si un vector 2D es mayor o igual que otro vector 2D y devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector2GreaterR Comprueba si un vector 2D es mayor que otro vector 2D y devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector2InBounds Comprueba si los componentes de un vector 2D están dentro de los límites establecidos. |
|
XMVector2IntersectLine Busca la intersección de dos líneas. |
|
XMVector2IsInfinite Comprueba si cualquier componente de un vector 2D es infinito positivo o negativo. |
|
XMVector2IsNaN Comprueba si algún componente de un vector 2D es un NaN. |
|
XMVector2Length Calcula la longitud de un vector 2D. |
|
XMVector2LengthEst Calcula la longitud de un vector 2D. |
|
XMVector2LengthSq Calcula el cuadrado de la longitud de un vector 2D. |
|
XMVector2Less Comprueba si un vector 2D es menor que otro vector 2D. |
|
XMVector2LessOrEqual Comprueba si un vector 2D es menor o igual que otro vector 2D. |
|
XMVector2LinePointDistance Calcula la distancia mínima entre una línea y un punto. (XMVector2LinePointDistance) |
|
XMVector2NearEqual Comprueba si un vector 2D está cerca de otro vector 2D. |
|
XMVector2Normalize Devuelve la versión normalizada de un vector 2D. |
|
XMVector2NormalizeEst Calcula la versión normalizada de un vector 2D. |
|
XMVector2NotEqual Comprueba si dos vectores 2D no son iguales. |
|
XMVector2NotEqualInt Compruebe si dos vectores no son iguales, tratando cada componente como un entero sin signo. |
|
XMVector2Orthogonal Calcula un vector perpendicular a un vector 2D. |
|
XMVector2ReciprocalLength Calcula la recíproca de la longitud de un vector 2D. |
|
XMVector2ReciprocalLengthEst Calcula la recíproca de la longitud de un vector 2D. |
|
XMVector2Reflect Refleja un vector 2D de incidente en un vector normal 2D. |
|
XMVector2Refract Refracción un vector 2D incidente en un vector normal 2D. (XMVector2Refract) |
|
XMVector2RefractV Refracción un vector 2D incidente en un vector normal 2D. (XMVector2RefractV) |
|
XMVector2Transform Transforma un vector 2D por una matriz. |
|
XMVector2TransformCoord Transforma un vector 2D por una matriz determinada, proyectando el resultado en w = 1. |
|
XMVector2TransformCoordStream Transforma una secuencia de vectores 2D por una matriz determinada, proyectando los vectores resultantes de modo que sus coordenadas w sean iguales a 1,0. |
|
XMVector2TransformNormal Transforma el vector 2D normal por la matriz especificada. |
|
XMVector2TransformNormalStream Transforma una secuencia de vectores normales 2D por una matriz determinada. |
|
XMVector2TransformStream Transforma una secuencia de vectores 2D por una matriz determinada. |
|
XMVector3AngleBetweenNormals Calcula el ángulo radian entre dos vectores 3D normalizados. |
|
XMVector3AngleBetweenNormalsEst Calcula el ángulo radian entre dos vectores 3D normalizados. |
|
XMVector3AngleBetweenVectors Calcula el ángulo radian entre dos vectores 3D. |
|
XMVector3ClampLength Sujeta la longitud de un vector 3D a un intervalo determinado. (XMVector3ClampLength) |
|
XMVector3ClampLengthV Sujeta la longitud de un vector 3D a un intervalo determinado. (XMVector3ClampLengthV) |
|
XMVector3ComponentsFromNormal Utilizando un vector normal de referencia, divide un vector 3D en componentes que son paralelos y perpendiculares al normal. |
|
XMVector3Cross Calcula el producto cruzado entre dos vectores 3D. |
|
XMVector3Dot Calcula el producto de punto entre vectores 3D. |
|
XMVector3Equal Comprueba si dos vectores 3D son iguales. |
|
XMVector3EqualInt Comprueba si dos vectores 3D son iguales, tratando cada componente como un entero sin signo. |
|
XMVector3EqualIntR Comprueba si dos vectores 3D son iguales, tratando cada componente como un entero sin signo. Además, esta función devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector3EqualR Comprueba si dos vectores 3D son iguales. Además, esta función devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector3Greater Comprueba si un vector 3D es mayor que otro vector 3D. |
|
XMVector3GreaterOrEqual Comprueba si un vector 3D es mayor o igual que otro vector 3D. |
|
XMVector3GreaterOrEqualR Comprueba si un vector 3D es mayor o igual que otro vector 3D y devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector3GreaterR Comprueba si un vector 3D es mayor que otro vector 3D y devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector3InBounds Comprueba si los componentes de un vector 3D están dentro de los límites establecidos. |
|
XMVector3InverseRotate Gira un vector 3D utilizando el inverso de un cuaternión. |
|
XMVector3IsInfinite Comprueba si cualquier componente de un vector 3D es infinito positivo o negativo. |
|
XMVector3IsNaN Comprueba si algún componente de un vector 3D es un NaN. |
|
XMVector3Length Calcula la longitud de un vector 3D. |
|
XMVector3LengthEst Calcula la longitud de un vector 3D. |
|
XMVector3LengthSq Calcula el cuadrado de la longitud de un vector 3D. |
|
XMVector3Less Comprueba si un vector 3D es menor que otro vector 3D. |
|
XMVector3LessOrEqual Comprueba si un vector 3D es menor o igual que otro vector 3D. |
|
XMVector3LinePointDistance Calcula la distancia mínima entre una línea y un punto. (XMVector3LinePointDistance) |
|
XMVector3NearEqual Comprueba si un vector 3D está cerca de otro vector 3D. |
|
XMVector3Normalize Devuelve la versión normalizada de un vector 3D. |
|
XMVector3NormalizeEst Calcula la versión normalizada de un vector 3D. |
|
XMVector3NotEqual Comprueba si dos vectores 3D no son iguales. |
|
XMVector3NotEqualInt Compruebe si dos vectores 3D no son iguales, tratando cada componente como un entero sin signo. |
|
XMVector3Orthogonal Calcula un vector perpendicular a un vector 3D. |
|
XMVector3Project Proyecta un vector 3D del espacio de objetos en el espacio de pantalla. |
|
XMVector3ProjectStream Proyecta una secuencia de vectores 3D del espacio de objetos en el espacio de pantalla. |
|
XMVector3ReciprocalLength Calcula la recíproca de la longitud de un vector 3D. |
|
XMVector3ReciprocalLengthEst Calcula la recíproca de la longitud de un vector 3D. |
|
XMVector3Reflect Refleja un vector 3D de incidente en un vector normal 3D. |
|
XMVector3Refract Refracción un vector 3D incidente en un vector normal 3D. (XMVector3Refract) |
|
XMVector3RefractV Refracción un vector 3D incidente en un vector normal 3D. (XMVector3RefractV) |
|
XMVector3Rotate Gira un vector 3D mediante un cuaternión. |
|
XMVector3Transform Transforma un vector 3D por una matriz. |
|
XMVector3TransformCoord Transforma un vector 3D por una matriz determinada, proyectando el resultado de nuevo en w = 1. |
|
XMVector3TransformCoordStream Transforma una secuencia de vectores 3D por una matriz determinada, proyectando los vectores resultantes de forma que sus coordenadas w sean iguales a 1,0. |
|
XMVector3TransformNormal Transforma el vector 3D normal por la matriz especificada. |
|
XMVector3TransformNormalStream Transforma una secuencia de vectores normales 3D por una matriz determinada. |
|
XMVector3TransformStream Transforma una secuencia de vectores 3D por una matriz determinada. |
|
XMVector3Unproject Proyecta un vector 3D desde el espacio de pantalla hasta el espacio de objetos. |
|
XMVector3UnprojectStream Transforma una secuencia de vectores 3D de espacio de pantalla a espacio de objetos. |
|
XMVector4AngleBetweenNormals Calcule el ángulo radian entre dos vectores 4D normalizados. |
|
XMVector4AngleBetweenNormalsEst Calcula el ángulo radian entre dos vectores 4D normalizados. |
|
XMVector4AngleBetweenVectors Calcule el ángulo radian entre dos vectores 4D. |
|
XMVector4ClampLength Sujeta la longitud de un vector 4D a un intervalo determinado. (XMVector4ClampLength) |
|
XMVector4ClampLengthV Sujeta la longitud de un vector 4D a un intervalo determinado. (XMVector4ClampLengthV) |
|
XMVector4Cross Calcula el producto cruzado 4D. |
|
XMVector4Dot Calcula el producto de puntos entre vectores 4D. |
|
XMVector4Equal Comprueba si dos vectores 4D son iguales. |
|
XMVector4EqualInt Comprueba si dos vectores 4D son iguales, tratando cada componente como un entero sin signo. |
|
XMVector4EqualIntR Comprueba si dos vectores 4D son iguales, tratando cada componente como un entero sin signo. Además, esta función devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector4EqualR Comprueba si dos vectores 4D son iguales. Además, esta función devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector4Greater Comprueba si un vector 4D es mayor que otro vector 4D. |
|
XMVector4GreaterOrEqual Comprueba si un vector 4D es mayor o igual que otro vector 4D. |
|
XMVector4GreaterOrEqualR Comprueba si un vector 4D es mayor o igual que otro vector 4D y devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector4GreaterR Comprueba si un vector 4D es mayor que otro vector 4D y devuelve un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVector4InBounds Comprueba si los componentes de un vector 4D están dentro de los límites establecidos. |
|
XMVector4IsInfinite Comprueba si cualquier componente de un vector 4D es infinito positivo o negativo. |
|
XMVector4IsNaN Comprueba si algún componente de un vector 4D es un NaN. |
|
XMVector4Length Calcula la longitud de un vector 4D. |
|
XMVector4LengthEst Calcula la longitud de un vector 4D. |
|
XMVector4LengthSq Calcula el cuadrado de la longitud de un vector 4D. |
|
XMVector4Less Comprueba si un vector 4D es menor que otro vector 4D. |
|
XMVector4LessOrEqual Comprueba si un vector 4D es menor o igual que otro vector 4D. |
|
XMVector4NearEqual Comprueba si un vector 4D está cerca de otro vector 4D. |
|
XMVector4Normalize Devuelve la versión normalizada de un vector 4D. |
|
XMVector4NormalizeEst Calcula la versión normalizada de un vector 4D. |
|
XMVector4NotEqual Comprueba si dos vectores 4D no son iguales. |
|
XMVector4NotEqualInt Compruebe si dos vectores 4D no son iguales, tratando cada componente como un entero sin signo. |
|
XMVector4Orthogonal Calcula un vector perpendicular a un vector 4D. |
|
XMVector4ReciprocalLength Calcula la recíproca de la longitud de un vector 4D. |
|
XMVector4ReciprocalLengthEst Calcula la recíproca de la longitud de un vector 4D. |
|
XMVector4Reflect Refleja un vector 4D de incidente en un vector normal 4D. |
|
XMVector4Refract Refracción un vector 4D incidente en un vector normal 4D. (XMVector4Refract) |
|
XMVector4RefractV Refracción un vector 4D incidente en un vector normal 4D. (XMVector4RefractV) |
|
XMVector4Transform Transforma un vector 4D por una matriz. |
|
XMVector4TransformStream Transforma una secuencia de vectores 4D por una matriz determinada. |
|
XMVectorAbs Calcula el valor absoluto de cada componente de un XMVECTOR. |
|
XMVectorACos Calcula el arcoseno de cada componente de un XMVECTOR. |
|
XMVectorACosEst Calcula el arcocoseno de cada componente de un XMVECTOR. |
|
XMVectorAdd Calcula la suma de dos vectores. |
|
XMVectorAddAngles Agrega dos vectores que representan ángulos. |
|
XMVectorAndCInt Calcula el AND lógico de un vector con la negación de un segundo vector, tratando cada componente como un entero sin signo. |
|
XMVectorAndInt Calcula el AND lógico de dos vectores, tratando cada componente como un entero sin signo. |
|
XMVectorASin Calcula el arcoseno de cada componente de un XMVECTOR. |
|
XMVectorASinEst Calcula el arcoseno de cada componente de un XMVECTOR. |
|
XMVectorATan Calcula la arcotangente de cada componente de un XMVECTOR. |
|
XMVectorATan2 Calcula la arcotangente de Y/X. |
|
XMVectorATan2Est Calcula la arcotangente de Y/X. |
|
XMVectorATanEst Calcula la arcotangente de cada componente de un XMVECTOR. |
|
XMVectorBaryCentric Devuelve un punto en coordenadas Barycéntricas, utilizando los vectores de posición especificados. (XMVectorBaryCentric) |
|
XMVectorBaryCentricV Devuelve un punto en coordenadas Barycéntricas, utilizando los vectores de posición especificados. (XMVectorBaryCentricV) |
|
XMVectorCatmullRom Realiza una interpolación Catmull-Rom, utilizando los vectores de posición especificados. (XMVectorCatmullRom) |
|
XMVectorCatmullRomV Realiza una interpolación Catmull-Rom, utilizando los vectores de posición especificados. (XMVectorCatmullRomV) |
|
XMVectorCeiling Calcula el límite máximo de cada componente de un XMVECTOR. |
|
XMVectorClamp Sujeta los componentes de un vector a un intervalo mínimo y máximo especificados. |
|
XMVectorCos Calcula el coseno de cada componente de un XMVECTOR. |
|
XMVectorCosEst Calcula el coseno de cada componente de un XMVECTOR. |
|
XMVectorCosH Calcula el coseno hiperbólico de cada componente de un XMVECTOR. |
|
XMVectorDivide Divide una instancia de XMVECTOR por una segunda instancia, devolviendo el resultado en una tercera instancia. (XMVectorDivide) |
|
XMVectorEqual Realiza una prueba por componente para comprobar la igualdad de dos vectores. |
|
XMVectorEqualInt Realiza una prueba por componente para la igualdad de dos vectores, tratando cada componente como un entero sin signo. |
|
XMVectorEqualIntR Realiza una prueba por componente para comprobar la igualdad de dos vectores, tratando cada componente como un entero sin signo. Además, esta función establece un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVectorEqualR Realiza una prueba por componente para comprobar la igualdad de dos vectores y establece un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVectorExp Calcula dos elevado a la potencia de cada componente. Nota Esta función es un alias de compatibilidad para XMVectorExp2 para el código de Windows 8 existente. Esta función está en desuso para Windows 8.1. No lo use y, en su lugar, use XMVectorExp2 o XMVectorExpE. . |
|
XMVectorExp10 Calcula diez elevado a la potencia de cada componente. |
|
XMVectorExp2 Calcula dos elevado a la potencia de cada componente. |
|
XMVectorExpE Calcula e (~2.71828) elevado a la potencia de cada componente. |
|
XMVectorFalseInt Devuelve el vector cero (false). |
|
XMVectorFloor Calcula el piso de cada componente de un XMVECTOR. |
|
XMVectorGetByIndex Recupere el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos de punto flotante por índice. |
|
XMVectorGetByIndexPtr Recupere, en una instancia de un punto flotante al que hace referencia el puntero, el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos de punto flotante, a los que hace referencia el índice. |
|
XMVectorGetIntByIndex Recupere el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos enteros por índice. |
|
XMVectorGetIntByIndexPtr Recupere, en una instancia de un entero al que hace referencia el puntero, el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos enteros por índice. |
|
XMVectorGetIntW Recupere el componente w de un tipo de datos XMVECTOR. (XMVectorGetIntW) |
|
XMVectorGetIntWPtr Recupera el componente w de un tipo de datos XMVECTOR que contiene datos enteros y almacena el valor de ese componente en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorGetIntX Recupere el componente x de un tipo de datos XMVECTOR. (XMVectorGetIntX) |
|
XMVectorGetIntXPtr Recupera el componente x de un tipo de datos XMVECTOR que contiene datos enteros y almacena el valor de ese componente en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorGetIntY Recupere el componente y de un tipo de datos XMVECTOR. (XMVectorGetIntY) |
|
XMVectorGetIntYPtr Recupera el componente y de un tipo de datos XMVECTOR que contiene datos enteros y almacena el valor del componente en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorGetIntZ Recupere el componente z de un tipo de datos XMVECTOR. (XMVectorGetIntZ) |
|
XMVectorGetIntZPtr Recupera el componente z de un tipo de datos XMVECTOR que contiene datos enteros y almacena el valor de ese componente en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorGetW Recupere el componente w de un tipo de datos XMVECTOR. (XMVectorGetW) |
|
XMVectorGetWPtr Recupere el componente w de un tipo de datos XMVECTOR que contiene datos de punto flotante y almacene el valor de ese componente en una instancia de float a la que hace referencia un puntero. |
|
XMVectorGetX Recupere el componente x de un tipo de datos XMVECTOR. (XMVectorGetX) |
|
XMVectorGetXPtr Recupere el componente x de un tipo de datos XMVECTOR que contiene datos de punto flotante y almacene el valor de ese componente en una instancia de float a la que hace referencia un puntero. |
|
XMVectorGetY Recupere el componente y de un tipo de datos XMVECTOR. (XMVectorGetY) |
|
XMVectorGetYPtr Recupere el componente y de un tipo de datos XMVECTOR que contenga datos de punto flotante y almacene el valor de ese componente en una instancia de float a la que hace referencia un puntero. |
|
XMVectorGetZ Recupere el componente z de un tipo de datos XMVECTOR. (XMVectorGetZ) |
|
XMVectorGetZPtr Recupere el componente z de un tipo de datos XMVECTOR que contiene datos de punto flotante y almacene el valor de ese componente en una instancia de float a la que hace referencia un puntero. |
|
XMVectorGreater Realiza una prueba por componente para mayor que entre dos vectores. |
|
XMVectorGreaterOrEqual Realiza una prueba por componente para mayores o iguales entre dos vectores. |
|
XMVectorGreaterOrEqualR Realiza una prueba por componente para mayores o iguales entre dos vectores y establece un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVectorGreaterR Realiza una prueba por componente para mayor que entre dos vectores y establece un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVectorHermite Realiza una interpolación de spline Hermite, utilizando los vectores especificados. (XMVectorHermite) |
|
XMVectorHermiteV Realiza una interpolación de spline Hermite, utilizando los vectores especificados. (XMVectorHermiteV) |
|
XMVectorInBounds Comprueba si los componentes de un vector determinado están dentro de los límites establecidos. |
|
XMVectorInBoundsR Comprueba si los componentes de un vector determinado están dentro de determinados límites y establece un valor de comparación que se puede examinar mediante funciones como XMComparisonAllTrue. |
|
XMVectorInsert Gira un vector a la izquierda por un número determinado de componentes de 32 bits e inserta elementos seleccionados de ese resultado en otro vector. |
|
XMVectorIsInfinite Realiza una prueba por componente para +/- infinito en un vector. |
|
XMVectorIsNan Realiza una prueba naN por componente en un vector. |
|
XMVectorLerp Realiza una interpolación lineal entre dos vectores. (XMVectorLerp) |
|
XMVectorLerpV Realiza una interpolación lineal entre dos vectores. (XMVectorLerpV) |
|
XMVectorLess Realiza una prueba por componente para un valor menor que entre dos vectores. |
|
XMVectorLessOrEqual Realiza una prueba por componente para un valor menor o igual entre dos vectores. |
|
XMVectorLog Calcula el logaritmo base de cada componente de un vector. Nota Esta función es un alias de compatibilidad para XMVectorLog2 para el código de Windows 8 existente. |
|
XMVectorLog10 Calcula el logaritmo base diez de cada componente de un vector. |
|
XMVectorLog2 Calcula el logaritmo base de cada componente de un vector. |
|
XMVectorLogE Calcula el logaritmo base e de cada componente de un vector. |
|
XMVectorMax Realiza una comparación por componente entre dos vectores y devuelve un vector que contiene los componentes más grandes. |
|
XMVectorMergeXY Crea un nuevo vector combinando los componentes x e y de dos vectores. |
|
XMVectorMergeZW Crea un nuevo vector combinando los componentes z y w de dos vectores. |
|
XMVectorMin Realiza una comparación por componente entre dos vectores y devuelve un vector que contiene los componentes más pequeños. |
|
XMVectorMod Calcula el resto de punto flotante por componente del cociente de dos vectores. |
|
XMVectorModAngles Calcula el módulo angular por componente 2PI. |
|
XMVectorMultiply Calcula el producto por componente de dos vectores. |
|
XMVectorMultiplyAdd Calcula el producto de los dos primeros vectores agregados al tercer vector. |
|
XMVectorNearEqual Realiza una prueba por componente para la igualdad de dos vectores dentro de un umbral determinado. |
|
XMVectorNegate Calcula la negación de un vector. |
|
XMVectorNegativeMultiplySubtract Calcula la diferencia de un tercer vector y el producto de los dos primeros vectores. |
|
XMVectorNorInt Calcula el NOR lógico de dos vectores, tratando cada componente como un entero sin signo. |
|
XMVectorNotEqual Realiza una prueba por componente para la desigualdad de dos vectores. |
|
XMVectorNotEqualInt Realiza una prueba por componente para la desigualdad de dos vectores, tratando cada componente como un entero sin signo. |
|
XMVectorOrInt Calcula el OR lógico de dos vectores, tratando cada componente como un entero sin signo. |
|
XMVectorPermute Permuta los componentes de dos vectores para crear un nuevo vector. |
|
XMVectorPow Calcula V1 elevado a la potencia de V2. |
|
XMVectorReciprocal Calcula la recíproca por componente de un vector. |
|
XMVectorReciprocalEst Calcula la recíproca por componente de un vector. |
|
XMVectorReciprocalSqrt Calcula la raíz cuadrada recíproca por componente de un vector. |
|
XMVectorReciprocalSqrtEst Calcula la raíz cuadrada recíproca por componente de un vector. |
|
XMVectorReplicate Replica un valor de punto flotante en los cuatro componentes de un vector. |
|
XMVectorReplicateInt Replica un valor entero en los cuatro componentes de un vector. |
|
XMVectorReplicateIntPtr Replica un valor entero al que hace referencia un puntero en los cuatro componentes de un vector. |
|
XMVectorReplicatePtr Replica un valor de punto flotante al que hace referencia el puntero en los cuatro componentes de un vector. |
|
XMVectorRotateLeft Gira el vector a la izquierda por un número determinado de elementos de 32 bits. |
|
XMVectorRotateRight Gira el vector a la derecha por un número determinado de elementos de 32 bits. |
|
XMVectorRound Redondea cada componente de un vector al entero par más cercano (conocido como "Redondeo bancario"). |
|
XMVectorSaturate Satura cada componente de un vector hasta el intervalo de 0,0f a 1,0f. |
|
XMVectorScale Escalar multiplica un vector por un valor de punto flotante. |
|
XMVectorSelect Realiza una selección por componente entre dos vectores de entrada y devuelve el vector resultante. |
|
XMVectorSelectControl Define un vector de control para su uso en XMVectorSelect. |
|
XMVectorSet Crea un vector con cuatro valores de punto flotante. |
|
XMVectorSetBinaryConstant Crea un vector, cada uno de cuyos componentes es 0,0f o 1,0f. |
|
XMVectorSetByIndex Utilice un objeto de punto flotante para establecer el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos enteros a los que hace referencia un índice. |
|
XMVectorSetByIndexPtr Use un puntero a una instancia de punto flotante para establecer el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos de punto flotante a los que hace referencia un índice. |
|
XMVectorSetInt Crea un vector con componentes enteros sin signo. |
|
XMVectorSetIntByIndex Use una instancia de entero para establecer el valor de uno de los cuatro componentes de un tipo de datos XMVECTOR que contiene datos enteros a los que hace referencia un índice. |
|
XMVectorSetIntByIndexPtr Use un puntero a una instancia de entero para establecer el valor de uno de los cuatro componentes de un tipo de datos XMVECTORcontaining datos enteros a los que hace referencia un índice. |
|
XMVectorSetIntW Establezca el valor del componente w de un tipo de datos XMVECTOR. (XMVectorSetIntW) |
|
XMVectorSetIntWPtr Establece el componente w de un XMVECTOR que contiene datos enteros, con un valor contenido en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorSetIntX Establezca el valor del componente x de un tipo de datos XMVECTOR. (XMVectorSetIntX) |
|
XMVectorSetIntXPtr Establece el componente x de un XMVECTOR que contiene datos enteros, con un valor contenido en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorSetIntY Establezca el valor del componente y de un tipo de datos XMVECTOR. (XMVectorSetIntY) |
|
XMVectorSetIntYPtr Establece el componente y de un XMVECTOR que contiene datos enteros, con un valor contenido en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorSetIntZ Establezca el valor del componente z de un tipo de datos XMVECTOR. (XMVectorSetIntZ) |
|
XMVectorSetIntZPtr Establece el componente z de un XMVECTOR que contiene datos enteros, con un valor contenido en una instancia de uint32_t a la que hace referencia un puntero. |
|
XMVectorSetW Establezca el valor del componente w de un tipo de datos XMVECTOR. (XMVectorSetW) |
|
XMVectorSetWPtr Establece el componente w de un XMVECTOR que contiene datos de punto flotante, con un valor incluido en una instancia de float a la que hace referencia un puntero. |
|
XMVectorSetX Establezca el valor del componente x de un tipo de datos XMVECTOR. (XMVectorSetX) |
|
XMVectorSetXPtr Establece el componente x de un XMVECTOR que contiene datos de punto flotante, con un valor contenido en una instancia de float a la que hace referencia un puntero. |
|
XMVectorSetY Establezca el valor del componente y de un tipo de datos XMVECTOR. (XMVectorSetY) |
|
XMVectorSetYPtr Establece el componente y de un XMVECTOR que contiene datos de punto flotante, con un valor incluido en una instancia de float a la que hace referencia un puntero. |
|
XMVectorSetZ Establezca el valor del componente z de un tipo de datos XMVECTOR. (XMVectorSetZ) |
|
XMVectorSetZPtr Establece el componente z de un XMVECTOR que contiene datos de punto flotante, con un valor contenido en una instancia de float a la que hace referencia un puntero. |
|
XMVectorShiftLeft Desplaza un vector a la izquierda por un número determinado de elementos de 32 bits, rellenando los elementos vacíos con elementos de un segundo vector. |
|
XMVectorSin Calcula el seno de cada componente de un XMVECTOR. |
|
XMVectorSinCos Calcula el seno y el coseno de cada componente de un XMVECTOR. |
|
XMVectorSinCosEst Calcula el seno y el coseno de cada componente de un XMVECTOR. |
|
XMVectorSinEst Calcula el seno de cada componente de un XMVECTOR. |
|
XMVectorSinH Calcula el seno hiperbólico de cada componente de un XMVECTOR. |
|
XMVectorSplatConstant Crea un vector con componentes de punto flotante idénticos. Cada componente es una constante dividida por dos elevadas a un exponente entero. |
|
XMVectorSplatConstantInt Crea un vector con componentes enteros idénticos. |
|
XMVectorSplatEpsilon Devuelve un vector, cada uno de cuyos componentes son epsilon (1.192092896e-7). |
|
XMVectorSplatInfinity Devuelve un vector, cada uno de cuyos componentes son infinitos (0x7F800000). |
|
XMVectorSplatOne Devuelve un vector, cada uno de cuyos componentes son uno. |
|
XMVectorSplatQNan Devuelve un vector, cada uno de cuyos componentes son QNaN (0x7CF00000). |
|
XMVectorSplatSignMask Devuelve un vector, cada uno de cuyos componentes son la máscara de signo (0x80000000). |
|
XMVectorSplatW Replica el componente w de un vector en todos los componentes. |
|
XMVectorSplatX Replica el componente x de un vector en todos los componentes. |
|
XMVectorSplaty Replica el componente y de un vector en todos los componentes. |
|
XMVectorSplatz Replica el componente z de un vector en todos los componentes. |
|
XMVectorSqrt Calcula la raíz cuadrada por componente de un vector. |
|
XMVectorSqrtEst Calcula la raíz cuadrada por componente de un vector. |
|
XMVectorSubtract Calcula la diferencia de dos vectores. |
|
XMVectorSubtractAngles Resta dos vectores que representan ángulos. |
|
XMVectorSum Calcula la suma horizontal de los componentes de un XMVECTOR. La suma horizontal es el resultado de agregar cada componente en el vector juntos. |
|
XMVectorSwizzle Gira un vector. |
|
XMVectorTan Calcula la tangente de cada componente de un XMVECTOR. |
|
XMVectorTanEst Calcula la tangente de cada componente de un XMVECTOR. |
|
XMVectorTanH Calcula la tangente hiperbólica de cada componente de un XMVECTOR. |
|
XMVectorTrueInt Devuelve un vector, cada uno de cuyos componentes representa true (0xFFFFFFFF). |
|
XMVectorTruncate Redondea cada componente de un vector al valor entero más cercano en la dirección de cero. |
|
XMVectorXorInt Calcula el XOR lógico de dos vectores, tratando cada componente como un entero sin signo. |
|
XMVectorZero Crea el vector cero. |
|
XMVerifyCPUSupport Indica si la biblioteca DirectXMath admite la plataforma actual. |
Estructuras
|
XMFLOAT2 Vector 2D que consta de dos valores de punto flotante de precisión sencilla. |
|
XMFLOAT2A Describe una estructura XMFLOAT2 alineada en un límite de 16 bytes. |
|
XMFLOAT3 Describe un vector 3D que consta de tres valores de punto flotante de precisión sencilla. |
|
XMFLOAT3A Describe una estructura XMFLOAT3 alineada en un límite de 16 bytes. |
|
XMFLOAT3X3 Matriz de punto flotante de 3x3. |
|
XMFLOAT3X4 Matriz principal de columnas de 3x4 que contiene componentes de punto flotante de 32 bits. |
|
XMFLOAT3X4A Matriz principal de columnas de 3x4 que contiene componentes de punto flotante de 32 bits alineados en un límite de 16 bytes. |
|
XMFLOAT4 Describe un vector 4D que consta de cuatro valores de punto flotante de precisión sencilla. |
|
XMFLOAT4A Describe una estructura XMFLOAT4 alineada en un límite de 16 bytes. |
|
XMFLOAT4X3 Matriz de punto flotante de 4*3. |
|
XMFLOAT4X3A Describe una estructura XMFLOAT4X3 alineada en un límite de 16 bytes. |
|
XMFLOAT4X4 Matriz de punto flotante de 4*4. |
|
XMFLOAT4X4A Describe una estructura XMFLOAT4X4 alineada en un límite de 16 bytes. |
|
XMINT2 Vector 2D donde cada componente es un entero con signo. |
|
XMINT3 Vector 3D donde cada componente es un entero con signo. |
|
XMINT4 Vector 4D donde cada componente es un entero con signo. |
|
XMMATRIX Describe una matriz de 4*4 alineada en un límite de 16 bytes que se asigna a cuatro registros vectoriales de hardware. |
|
XMUINT2 Vector 2D donde cada componente es un entero sin signo. |
|
XMUINT3 Vector 3D donde cada componente es un entero sin signo. |
|
XMUINT4 Vector 4D donde cada componente es un entero sin signo. |