cabeçalho directxmath.h
Esse cabeçalho é usado pelo DirectXMath. Para obter mais informações, consulte:
directxmath.h contém as seguintes interfaces de programação:
NA:directxmath::operator- Calcula a negação de uma instância XMVECTOR. |
NA:directxmath::operator- Subtrai uma instância de XMVECTOR de uma segunda instância, retornando o resultado em uma nova instância de XMVECTOR. |
NA:directxmath::operator* Multiplica uma instância de XMVECTOR por uma segunda instância, retornando o resultado em uma terceira instância. |
NA:directxmath::operator* Multiplique uma instância de XMVECTOR por um valor de ponto flutuante, retornando ao resultado uma nova instância de XMVECTOR. |
NA:directxmath::operator* Multiplique um valor de ponto flutuante por uma instância de XMVECTOR, retornando ao resultado uma nova instância de XMVECTOR. |
NA:directxmath::operator*= Multiplica uma instância XMVECTOR por uma segunda instância, retornando uma referência à instância inicial atualizada. |
NA:directxmath::operator*= Multiplica uma instância XMVECTOR por um valor de ponto flutuante e retorna uma referência à instância atualizada. |
NA:directxmath::operator/ Divide uma instância de XMVECTOR por uma segunda instância, retornando o resultado em uma terceira instância.o |
NA:directxmath::operator/ Divide uma instância XMVECTOR por um valor de ponto flutuante, retornando ao resultado uma nova instância de XMVECTOR. |
NA:directxmath::operator/= Divide uma instância XMVECTOR por uma segunda instância, retornando uma referência à instância inicial atualizada. |
NA:directxmath::operator/= Divide uma instância XMVECTOR por um valor de ponto flutuante e retorna uma referência à instância atualizada. |
NA:directxmath::operator+ Desempenho de uma operação de identidade em uma instância XMVECTOR. |
NA:directxmath::operator+ Adiciona duas instâncias de XMVECTOR, retornando o resultado em uma nova instância. |
NA:directxmath::operator+= Adiciona um valor de ponto flutuante a uma instância XMVECTOR e retorna uma referência à instância atualizada. |
NA:directxmath::operator-= Subtrai um valor de ponto flutuante da instância atual do XMVECTOR, retornando o resultado na instância atual atualizada. |
XMColorAdjustContrast Ajusta o valor de contraste de uma cor. |
XMColorAdjustSaturation Ajusta o valor de saturação de uma cor. |
XMColorEqual Testa a igualdade de duas cores. |
XMColorGreater Testa se todos os componentes da primeira cor são maiores que os componentes correspondentes na segunda cor. |
XMColorGreaterOrEqual Testa se todos os componentes da primeira cor são maiores ou iguais aos componentes correspondentes da segunda cor. |
XMColorHSLToRGB Converte valores de cor HSL em valores de cor RGB. |
XMColorHSVToRGB Converte valores de cor HSV em valores de cor RGB. |
XMColorIsInfinite Testa se algum dos componentes de uma cor é infinito positivo ou negativo. |
XMColorIsNaN Testa se algum componente de uma cor não é um número (NaN). |
XMColorLess Testa se todos os componentes da primeira cor são menores que os componentes correspondentes da segunda cor. |
XMColorLessOrEqual Testa se todos os componentes da primeira cor são menores ou iguais aos componentes correspondentes da segunda cor. |
XMColorModulate Combina duas cores multiplicando componentes correspondentes. |
XMColorNegative Determina o valor de cor RGB negativo de uma cor. |
XMColorNotEqual Testa se duas cores são diferentes. |
XMColorRGBToHSL Converte valores de cor RGB em valores de cor HSL. |
XMColorRGBToHSV Converte valores de cor RGB em valores de cor HSV. |
XMColorRGBToSRGB Converte um vetor de cor RGB em sRGB. |
XMColorRGBToXYZ Converte valores de cor RGB em valores de cor XYZ. |
XMColorRGBToYUV Converte valores de cor RGB em valores de cor YUV. |
XMColorRGBToYUV_HD Converte valores de cor RGB em valores de cor HD YUV. |
XMColorRGBToYUV_UHD Converte valores de cor RGB em valores de cor UHD YUV. |
XMColorSRGBToRGB Converte um vetor de cor sRGB em RGB. |
XMColorSRGBToXYZ Converte valores de cor SRGB em valores de cor XYZ. |
XMColorXYzToRGB Converte valores de cor XYZ em valores de cor RGB. |
XMColorXYzToSRGB Converte valores de cor XYZ em valores de cor SRGB. |
XMColorYUVToRGB Converte valores de cor YUV em valores de cor RGB. |
XMColorYUVToRGB_HD Converte valores de cor YUV em valores de cor HD RGB. |
XMColorYUVToRGB_UHD Converte valores de cor YUV em valores de cor UHD RGB. |
XMComparisonAllFalse Testa o valor de comparação para determinar se todos os componentes comparados são falsos. |
XMComparisonAllInBounds Testa o valor de comparação para determinar se todos os componentes comparados estão dentro dos limites definidos. |
XMComparisonAllTrue Testa o valor de comparação para determinar se todos os componentes comparados são verdadeiros. |
XMComparisonAnyFalse Testa o valor de comparação para determinar se algum dos componentes comparados é falso. |
XMComparisonAnyOutOfBounds Testa o valor de comparação para determinar se algum dos componentes comparados está fora dos limites definidos. |
XMComparisonAnyTrue Testa o valor de comparação para determinar se algum dos componentes comparados é verdadeiro. |
XMComparisonMixed Testa o valor de comparação para determinar se os componentes comparados tiveram resultados mistos– alguns verdadeiros e alguns falsos. |
XMConvertToDegrees Converte um ângulo medido em radianos em um medido em graus. |
XMConvertToRadians Converte um ângulo medido em graus em um medido em radianos. |
XMConvertVectorFloatToInt Converte um XMVECTOR com componentes float em um XMVECTOR com componentes int32_t e aplica um desvio uniforme. |
XMConvertVectorFloatToUInt Converte um XMVECTOR com componentes float em um XMVECTOR com componentes uint32_t e aplica um desvio uniforme. |
XMConvertVectorIntToFloat Converte um XMVECTOR com componentes int32_t em um XMVECTOR com componentes float e aplica um desvio uniforme. |
XMConvertVectorUIntToFloat Converte um XMVECTOR com componentes uint32_t em um XMVECTOR com componentes float e aplica um desvio uniforme. |
XMFresnelTerm Calcula o termo Fresnel para luz nãopolarizada. |
XMLoadFloat Carrega um valor escalar de ponto flutuante em um XMVECTOR. |
XMLoadFloat2 Carrega um XMFLOAT2 em um XMVECTOR. |
XMLoadFloat2A Carrega um XMFLOAT2A em um XMVECTOR. |
XMLoadFloat3 Carrega um XMFLOAT3 em um XMVECTOR. |
XMLoadFloat3A Carrega um XMFLOAT3A em um XMVECTOR. |
XMLoadFloat3x3 Carrega um XMFLOAT3X3 em um XMMATRIX. |
XMLoadFloat3x4 Carrega um XMFLOAT3X4 em um XMMATRIX. |
XMLoadFloat3x4A Carrega um XMFLOAT3X4A em um XMMATRIX. |
XMLoadFloat4 Carrega um XMFLOAT4 em um XMVECTOR. |
XMLoadFloat4A Carrega um XMFLOAT4A em um XMVECTOR. |
XMLoadFloat4x3 Carrega um XMFLOAT4X3 em um XMMATRIX. |
XMLoadFloat4x3A Carrega um XMFLOAT4X3A em um XMVECTOR. |
XMLoadFloat4x4 Carrega um XMFLOAT4X4 em um XMMATRIX. |
XMLoadFloat4x4A Carrega um XMFLOAT4X4A em um XMVECTOR. |
XMLoadInt Carrega um valor escalar em um XMVECTOR. |
XMLoadInt2 Carrega dados nos componentes x e y de um XMVECTOR. |
XMLoadInt2A Carrega dados alinhados de 16 bytes nos componentes x e y de um XMVECTOR. |
XMLoadInt3 Carrega dados nos componentes x, y e z de um XMVECTOR, sem verificação de tipo. |
XMLoadInt3A Carrega dados alinhados de 16 bytes nos componentes x, y e z de um XMVECTOR, sem verificação de tipo. |
XMLoadInt4 Carrega dados em um XMVECTOR, sem verificação de tipo. |
XMLoadInt4A Carrega dados alinhados de 16 bytes em um XMVECTOR, sem verificação de tipo. |
XMLoadSInt2 Carrega dados inteiros assinados nos componentes x e y de um XMVECTOR. |
XMLoadSInt3 Carrega dados inteiros com sinal nos componentes x, y e z de um XMVECTOR. |
XMLoadSInt4 Carrega dados inteiros assinados em um XMVECTOR. |
XMLoadUInt2 Carrega dados inteiros sem sinal nos componentes x e y de um XMVECTOR. |
XMLoadUInt3 Carrega dados inteiros sem sinal nos componentes x, y e z de um XMVECTOR, sem verificação de tipo. |
XMLoadUInt4 Carrega dados inteiros sem sinal em um XMVECTOR. |
XMMatrixAffineTransformation Cria uma matriz de transformação de afim. |
XMMatrixAffineTransformation2D Cria uma matriz de transformação de afim 2D no plano xy. |
XMMatrixDecompose Divide uma matriz de transformação 3D geral em seus componentes escalares, rotacionais e translacionais. |
XMMatrixDeterminant Calcula o determinante de uma matriz. |
XMMatrixIdentity Cria a matriz de identidade. |
XMMatrixInverse Calcula o inverso de uma matriz. |
XMMatrixIsIdentity Testa se uma matriz é a matriz de identidade. |
XMMatrixIsInfinite Testa se algum dos elementos de uma matriz é infinito positivo ou negativo. |
XMMatrixIsNaN Testa se algum dos elementos de uma matriz é NaN. |
XMMatrixLookAtLH Cria uma matriz de exibição para um sistema de coordenadas de mão esquerda usando uma posição da câmera, um sentido para cima e um ponto focal. |
XMMatrixLookAtRH Cria uma matriz de exibição para um sistema de coordenadas de mão direita usando uma posição da câmera, um sentido para cima e um ponto focal. |
XMMatrixLookToLH Cria uma matriz de exibição para um sistema de coordenadas de mão esquerda usando uma posição da câmera, um sentido para cima e uma direção da câmera. |
XMMatrixLookToRH Cria uma matriz de exibição para um sistema de coordenadas de mão direita usando uma posição da câmera, um sentido para cima e uma direção da câmera. |
XMMatrixMultiply Calcula o produto de duas matrizes. |
XMMatrixMultiplyTranspose Calcula a transposição do produto de duas matrizes. |
XMMatrixOrthographicLH Cria uma matriz de projeção ortogonal para um sistema de coordenadas de mão esquerda. |
XMMatrixOrthographicOffCenterLH Cria uma matriz de projeção ortogonal personalizada para um sistema de coordenadas de mão esquerda. |
XMMatrixOrthographicOffCenterRH Cria uma matriz de projeção ortogonal personalizada para um sistema de coordenadas de mão direita. |
XMMatrixOrthographicRH Cria uma matriz de projeção ortogonal para um sistema de coordenadas de mão direita. |
XMMatrixPerspectiveFovLH Cria uma matriz de projeção de perspectiva à esquerda com base em um campo de visão. |
XMMatrixPerspectiveFovRH Cria uma matriz de projeção de perspectiva à direita com base em um campo de visão. |
XMMatrixPerspectiveLH Cria uma matriz de projeção de perspectiva à esquerda. |
XMMatrixPerspectiveOffCenterLH Cria uma versão personalizada de uma matriz de projeção de perspectiva à esquerda. |
XMMatrixPerspectiveOffCenterRH Cria uma versão personalizada de uma matriz de projeção de perspectiva à direita. |
XMMatrixPerspectiveRH Cria uma matriz de projeção de perspectiva à direita. |
XMMatrixReflect Cria uma matriz de transformação projetada para refletir vetores por meio de um determinado plano. |
XMMatrixRotationAxis Cria uma matriz que gira em torno de um eixo arbitrário. |
XMMatrixRotationNormal Cria uma matriz que gira em torno de um vetor normal arbitrário. |
XMMatrixRotationQuaternion Cria uma matriz de rotação de um quatérnion. |
XMMatrixRotationRollPitchYaw Cria uma matriz de rotação com base em uma determinada inclinação, guinada e rolagem (ângulos de Euler). |
XMMatrixRotationRollPitchYawFromVector Cria uma matriz de rotação com base em um vetor que contém os ângulos de Euler (pitch, yaw e roll). |
XMMatrixRotationX Cria uma matriz que gira em torno do eixo x. |
XMMatrixRotationY Cria uma matriz que gira em torno do eixo y. |
XMMatrixRotationZ Cria uma matriz que gira em torno do eixo z. |
XMMatrixScaling Cria uma matriz que é dimensionada ao longo do eixo x, eixo y e eixo z. |
XMMatrixScalingFromVector Cria uma matriz de dimensionamento de um vetor 3D. |
XMMatrixSet Cria uma matriz com valores float. |
XMMatrixShadow Cria uma matriz de transformação que nivela a geometria em um plano. |
XMMatrixTransformation Cria uma matriz de transformação. |
XMMatrixTransformation2D Cria uma matriz de transformação 2D no plano xy. |
XMMatrixTranslation Cria uma matriz de tradução com base nos deslocamentos especificados. |
XMMatrixTranslationFromVector Cria uma matriz de tradução de um vetor. |
XMMatrixTranspose Calcula a transposição de uma matriz. |
XMMatrixVectorTensorProduct Cria uma matriz de dois vetores |
XMPlaneDot Calcula o produto de ponto entre um plano de entrada e um vetor 4D. |
XMPlaneDotCoord Calcula o produto de ponto entre um plano de entrada e um vetor 3D. |
XMPlaneDotNormal Calcula o produto de ponto entre o vetor normal de um plano e um vetor 3D. |
XMPlaneEqual Determina se dois planos são iguais. |
XMPlaneFromPointNormal Calcula a equação de um plano construído a partir de um ponto no plano e um vetor normal. |
XMPlaneFromPoints Calcula a equação de um plano construído a partir de três pontos no plano. |
XMPlaneIntersectLine Localiza a interseção entre um plano e uma linha. |
XMPlaneIntersectPlane Localiza a interseção de dois planos. |
XMPlaneIsInfinite Testa se algum dos coeficientes de um plano é infinito positivo ou negativo. |
XMPlaneIsNaN Testa se algum dos coeficientes de um plano é um NaN. |
XMPlaneNearEqual Determina se dois planos são quase iguais. |
XMPlaneNormalize Normaliza os coeficientes de um plano para que os coeficientes de x, y e z formem um vetor normal de unidade. |
XMPlaneNormalizeEst Estima os coeficientes de um plano para que os coeficientes de x, y e z formem um vetor normal de unidade. |
XMPlaneNotEqual Determina se dois planos são diferentes. |
XMPlaneTransform Transforma um plano por uma determinada matriz. |
XMPlaneTransformStream Transforma um fluxo de planos por uma determinada matriz. |
XMQuaternionBaryCentric Retorna um ponto em coordenadas barycentricas, usando os quatérnions especificados. (XMQuaternionBaryCentric) |
XMQuaternionBaryCentricV Retorna um ponto em coordenadas barycentricas, usando os quatérnions especificados. (XMQuaternionBaryCentricV) |
XMQuaternionConjugate Calcula o conjugado de um quatérnion. |
XMQuaternionDot Calcula o produto de ponto de dois quatérnions. |
XMQuaternionEqual Testa se dois quatérnions são iguais. |
XMQuaternionExp Calcula o exponencial de um determinado quatérnion puro. |
XMQuaternionIdentity Retorna o quatérnion de identidade. |
XMQuaternionInverse Calcula o inverso de um quatérnion. |
XMQuaternionIsIdentity Testa se um quatérnion específico é o quatérnion de identidade. |
XMQuaternionIsInfinite Teste se algum componente de um quatérnion é infinito positivo ou negativo. |
XMQuaternionIsNaN Teste se algum componente de um quatérnion é um NaN. |
XMQuaternionLength Calcula a magnitude de um quatérnion. |
XMQuaternionLengthSq Calcula o quadrado da magnitude de um quatérnion. |
XMQuaternionLn Calcula o logaritmo natural de um determinado quatérnion de unidade. |
XMQuaternionMultiply Calcula o produto de dois quatérnions. |
XMQuaternionNormalize Normaliza um quatérnion. |
XMQuaternionNormalizeEst Estima a versão normalizada de um quatérnion. |
XMQuaternionNotEqual Testa se dois quatérnions não são iguais. |
XMQuaternionReciprocalLength Calcula a recíproca da magnitude de um quatérnion. |
XMQuaternionRotationAxis Calcula um quatérnion de rotação sobre um eixo. |
XMQuaternionRotationMatrix Calcula um quatérnion de rotação de uma matriz de rotação. |
XMQuaternionRotationNormal Calcula o quatérnion de rotação sobre um vetor normal. |
XMQuaternionRotationRollPitchYaw Calcula um quatérnion de rotação com base no pitch, yaw e roll (ângulos de Euler). |
XMQuaternionRotationRollPitchYawFromVector Calcula um quatérnion de rotação com base em um vetor que contém os ângulos de Euler (pitch, yaw e roll). |
XMQuaternionSlerp Interpola entre dois quatérnions de unidade, usando interpolação linear esférica. (XMQuaternionSlerp) |
XMQuaternionSlerpV Interpola entre dois quatérnions de unidade, usando interpolação linear esférica. (XMQuaternionSlerpV) |
XMQuaternionSquad Interpola entre quatro quatérnions de unidade, usando interpolação de quadrângulo esférico. (XMQuaternionSquad) |
XMQuaternionSquadSetup Fornece endereços de pontos de controle de instalação para interpolação de quadrângulo esférico. |
XMQuaternionSquadV Interpola entre quatro quatérnions de unidade, usando interpolação de quadrângulo esférico. (XMQuaternionSquadV) |
XMQuaternionToAxisAngle Calcula um eixo e um ângulo de rotação sobre esse eixo para um determinado quatérnion. |
XMScalarACos Calcula o arco cosseno de um número de ponto flutuante. |
XMScalarACosEst Estima o arco cosseno de um número de ponto flutuante. |
XMScalarASin Calcula o arco seno de um número de ponto flutuante. |
XMScalarASinEst Estima o arco seno de um número de ponto flutuante. |
XMScalarCos Calcula o cosseno de um ângulo radiano. |
XMScalarCosEst Estima o cosseno de um ângulo radiano. |
XMScalarModAngle Calcula um ângulo entre -XM_PI e XM_PI. |
XMScalarNearEqual Determina se dois valores de ponto flutuante são quase iguais. |
XMScalarSin Calcula o seno de um ângulo radiano. |
XMScalarSinCos Calcula o seno e o cosseno de um ângulo radiano. |
XMScalarSinCosEst Estima o seno e o cosseno de um ângulo radiano. |
XMScalarSinEst Estima o seno de um ângulo radiano. |
XMStoreFloat Armazena um XMVECTOR em um float. |
XMStoreFloat2 Armazena um XMVECTOR em um XMFLOAT2. |
XMStoreFloat2A Armazena um XMVECTOR em um XMFLOAT2A. |
XMStoreFloat3 Armazena um XMVECTOR em um XMFLOAT3. |
XMStoreFloat3A Armazena um XMVECTOR em um XMFLOAT3A. |
XMStoreFloat3x3 Armazena um XMMATRIX em um XMFLOAT3X3. |
XMStoreFloat3x4 Armazena um XMMATRIX em um XMFLOAT3X4. |
XMStoreFloat3x4A Armazena um XMMATRIX em um XMFLOAT3X4A. |
XMStoreFloat4 Armazena um XMVECTOR em um XMFLOAT4. |
XMStoreFloat4A Armazena um XMVECTOR em um XMFLOAT4A. |
XMStoreFloat4x3 Armazena um XMMATRIX em um XMFLOAT4X3. |
XMStoreFloat4x3A Armazena um XMVECTOR em um XMFLOAT4X3A. |
XMStoreFloat4x4 Armazena um XMMATRIX em um XMFLOAT4X4. |
XMStoreFloat4x4A Armazena um XMVECTOR em um XMFLOAT4X4A. |
XMStoreInt Armazena um XMVECTOR em um uint32_t. |
XMStoreInt2 Armazena um XMVECTOR em uma matriz de uint32_t de dois elementos. |
XMStoreInt2A Armazena um XMVECTOR em um elemento alinhado de 16 bytes 2 uint32_t matriz. |
XMStoreInt3 Armazena um XMVECTOR em uma matriz de uint32_t de três elementos. |
XMStoreInt3A Armazena um XMVECTOR em um elemento 3 alinhado de 16 bytes uint32_t matriz. |
XMStoreInt4 Armazena um XMVECTOR em uma matriz de uint32_t de 4 elementos. |
XMStoreInt4A Armazena um XMVECTOR em um elemento 4 alinhado de 16 bytes uint32_t matriz. |
XMStoreSInt2 Armazena dados inteiros assinados de um XMVECTOR em uma estrutura XMINT2. |
XMStoreSInt3 Armazena dados inteiros assinados de um XMVECTOR em uma estrutura XMINT3. |
XMStoreSInt4 Armazena dados inteiros assinados de um XMVECTOR em uma estrutura XMINT4. |
XMStoreUInt2 Armazena dados inteiros sem sinal de um XMVECTOR em uma estrutura XMUINT2. |
XMStoreUInt3 Armazena dados inteiros sem sinal de um XMVECTOR em uma estrutura XMUINT3. |
XMStoreUInt4 Armazena dados inteiros sem sinal de um XMVECTOR em uma estrutura XMUINT4. |
XMVector2AngleBetweenNormals Calcula o ângulo radian entre dois vetores 2D normalizados. |
XMVector2AngleBetweenNormalsEst Estima o ângulo radian entre dois vetores 2D normalizados. |
XMVector2AngleBetweenVectors Calcula o ângulo radian entre dois vetores 2D. |
XMVector2ClampLength Fixa o comprimento de um vetor 2D a um determinado intervalo. (XMVector2ClampLength) |
XMVector2ClampLengthV Fixa o comprimento de um vetor 2D a um determinado intervalo. (XMVector2ClampLengthV) |
XMVector2Cross Calcula o produto 2D cruzado. |
XMVector2Dot Calcula o produto de ponto entre vetores 2D. |
XMVector2Equal Testa se dois vetores 2D são iguais. |
XMVector2EqualInt Testa se dois vetores 2D são iguais, tratando cada componente como um inteiro sem sinal. |
XMVector2EqualIntR Testa se dois vetores 2D são iguais, tratando cada componente como um inteiro sem sinal. Além disso, essa função retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector2EqualR Testa se dois vetores 2D são iguais. Além disso, essa função retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector2Greater Testa se um vetor 2D é maior que outro vetor 2D. |
XMVector2GreaterOrEqual Testa se um vetor 2D é maior que ou igual a outro vetor 2D. |
XMVector2GreaterOrEqualR Testa se um vetor 2D é maior que ou igual a outro vetor 2D e retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector2GreaterR Testa se um vetor 2D é maior que outro vetor 2D e retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector2InBounds Testa se os componentes de um vetor 2D estão dentro dos limites definidos. |
XMVector2IntersectLine Localiza a interseção de duas linhas. |
XMVector2IsInfinite Testa se qualquer componente de um vetor 2D é infinito positivo ou negativo. |
XMVector2IsNaN Testa se algum componente de um vetor 2D é um NaN. |
XMVector2Length Calcula o comprimento de um vetor 2D. |
XMVector2LengthEst Estima o comprimento de um vetor 2D. |
XMVector2LengthSq Calcula o quadrado do comprimento de um vetor 2D. |
XMVector2Less Testa se um vetor 2D é menor que outro vetor 2D. |
XMVector2LessOrEqual Testa se um vetor 2D é menor que ou igual a outro vetor 2D. |
XMVector2LinePointDistance Calcula a distância mínima entre uma linha e um ponto. (XMVector2LinePointDistance) |
XMVector2NearEqual Testa se um vetor 2D está próximo de outro vetor 2D. |
XMVector2Normalize Retorna a versão normalizada de um vetor 2D. |
XMVector2NormalizeEst Estima a versão normalizada de um vetor 2D. |
XMVector2NotEqual Testa se dois vetores 2D não são iguais. |
XMVector2NotEqualInt Teste se dois vetores não são iguais, tratando cada componente como um inteiro sem sinal. |
XMVector2Orthogonal Calcula um perpendicular vetor para um vetor 2D. |
XMVector2ReciprocalLength Calcula a recíproca do comprimento de um vetor 2D. |
XMVector2ReciprocalLengthEst Estima a recíproca do comprimento de um vetor 2D. |
XMVector2Reflect Reflete um vetor 2D de incidente em um vetor normal 2D. |
XMVector2Refract Refrata um vetor 2D de incidente em um vetor normal 2D. (XMVector2Refract) |
XMVector2RefractV Refrata um vetor 2D de incidente em um vetor normal 2D. (XMVector2RefractV) |
XMVector2Transform Transforma um vetor 2D por uma matriz. |
XMVector2TransformCoord Transforma um vetor 2D por uma determinada matriz, projetando o resultado de volta em w = 1. |
XMVector2TransformCoordStream Transforma um fluxo de vetores 2D por uma determinada matriz, projetando os vetores resultantes de modo que suas coordenadas w sejam iguais a 1,0. |
XMVector2TransformNormal Transforma o vetor 2D normal pela matriz fornecida. |
XMVector2TransformNormalStream Transforma um fluxo de vetores normais 2D por uma determinada matriz. |
XMVector2TransformStream Transforma um fluxo de vetores 2D por uma determinada matriz. |
XMVector3AngleBetweenNormals Calcula o ângulo radian entre dois vetores 3D normalizados. |
XMVector3AngleBetweenNormalsEst Estima o ângulo radian entre dois vetores 3D normalizados. |
XMVector3AngleBetweenVectors Calcula o ângulo radian entre dois vetores 3D. |
XMVector3ClampLength Fixa o comprimento de um vetor 3D a um determinado intervalo. (XMVector3ClampLength) |
XMVector3ClampLengthV Fixa o comprimento de um vetor 3D a um determinado intervalo. (XMVector3ClampLengthV) |
XMVector3ComponentsFromNormal Usando um vetor normal de referência, divide um vetor 3D em componentes paralelos e perpendiculares ao normal. |
XMVector3Cross Calcula o produto cruzado entre dois vetores 3D. |
XMVector3Dot Calcula o produto de ponto entre vetores 3D. |
XMVector3Equal Testa se dois vetores 3D são iguais. |
XMVector3EqualInt Testa se dois vetores 3D são iguais, tratando cada componente como um inteiro sem sinal. |
XMVector3EqualIntR Testa se dois vetores 3D são iguais, tratando cada componente como um inteiro sem sinal. Além disso, essa função retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector3EqualR Testa se dois vetores 3D são iguais. Além disso, essa função retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector3Greater Testa se um vetor 3D é maior que outro vetor 3D. |
XMVector3GreaterOrEqual Testa se um vetor 3D é maior que ou igual a outro vetor 3D. |
XMVector3GreaterOrEqualR Testa se um vetor 3D é maior ou igual a outro vetor 3D e retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector3GreaterR Testa se um vetor 3D é maior que outro vetor 3D e retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector3InBounds Testa se os componentes de um vetor 3D estão dentro dos limites definidos. |
XMVector3InverseRotate Gira um vetor 3D usando o inverso de um quatérnio. |
XMVector3IsInfinite Testa se qualquer componente de um vetor 3D é infinito positivo ou negativo. |
XMVector3IsNaN Testa se algum componente de um vetor 3D é um NaN. |
XMVector3Length Calcula o comprimento de um vetor 3D. |
XMVector3LengthEst Estima o comprimento de um vetor 3D. |
XMVector3LengthSq Calcula o quadrado do comprimento de um vetor 3D. |
XMVector3Less Testa se um vetor 3D é menor que outro vetor 3D. |
XMVector3LessOrEqual Testa se um vetor 3D é menor que ou igual a outro vetor 3D. |
XMVector3LinePointDistance Calcula a distância mínima entre uma linha e um ponto. (XMVector3LinePointDistance) |
XMVector3NearEqual Testa se um vetor 3D está próximo de outro vetor 3D. |
XMVector3Normalize Retorna a versão normalizada de um vetor 3D. |
XMVector3NormalizeEst Estima a versão normalizada de um vetor 3D. |
XMVector3NotEqual Testa se dois vetores 3D não são iguais. |
XMVector3NotEqualInt Teste se dois vetores 3D não são iguais, tratando cada componente como um inteiro sem sinal. |
XMVector3Orthogonal Calcula um perpendicular vetor para um vetor 3D. |
XMVector3Project Projete um vetor 3D do espaço do objeto no espaço da tela. |
XMVector3ProjectStream Projeta um fluxo de vetores 3D do espaço do objeto no espaço da tela. |
XMVector3ReciprocalLength Calcula a recíproca do comprimento de um vetor 3D. |
XMVector3ReciprocalLengthEst Estima a recíproca do comprimento de um vetor 3D. |
XMVector3Reflect Reflete um vetor 3D de incidente em um vetor normal 3D. |
XMVector3Refract Refrata um vetor 3D de incidente em um vetor normal 3D. (XMVector3Refract) |
XMVector3RefractV Refrata um vetor 3D de incidente em um vetor normal 3D. (XMVector3RefractV) |
XMVector3Rotate Gira um vetor 3D usando um quatérnion. |
XMVector3Transform Transforma um vetor 3D por uma matriz. |
XMVector3TransformCoord Transforma um vetor 3D por uma determinada matriz, projetando o resultado de volta em w = 1. |
XMVector3TransformCoordStream Transforma um fluxo de vetores 3D por uma determinada matriz, projetando os vetores resultantes de modo que suas coordenadas w sejam iguais a 1,0. |
XMVector3TransformNormal Transforma o vetor 3D normal pela matriz fornecida. |
XMVector3TransformNormalStream Transforma um fluxo de vetores normais 3D por uma determinada matriz. |
XMVector3TransformStream Transforma um fluxo de vetores 3D por uma determinada matriz. |
XMVector3Unproject Projeta um vetor 3D do espaço de tela no espaço do objeto. |
XMVector3UnprojectStream Transforma um fluxo de vetores 3D do espaço de tela para o espaço do objeto. |
XMVector4AngleBetweenNormals Compute o ângulo radian entre dois vetores 4D normalizados. |
XMVector4AngleBetweenNormalsEst Estima o ângulo radian entre dois vetores 4D normalizados. |
XMVector4AngleBetweenVectors Compute o ângulo radian entre dois vetores 4D. |
XMVector4ClampLength Fixa o comprimento de um vetor 4D a um determinado intervalo. (XMVector4ClampLength) |
XMVector4ClampLengthV Fixa o comprimento de um vetor 4D a um determinado intervalo. (XMVector4ClampLengthV) |
XMVector4Cross Calcula o produto 4D cruzado. |
XMVector4Dot Calcula o produto de ponto entre vetores 4D. |
XMVector4Equal Testa se dois vetores 4D são iguais. |
XMVector4EqualInt Testa se dois vetores 4D são iguais, tratando cada componente como um inteiro sem sinal. |
XMVector4EqualIntR Testa se dois vetores 4D são iguais, tratando cada componente como um inteiro sem sinal. Além disso, essa função retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector4EqualR Testa se dois vetores 4D são iguais. Além disso, essa função retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector4Greater Testa se um vetor 4D é maior que outro vetor 4D. |
XMVector4GreaterOrEqual Testa se um vetor 4D é maior ou igual a outro vetor 4D. |
XMVector4GreaterOrEqualR Testa se um vetor 4D é maior ou igual a outro vetor 4D e retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector4GreaterR Testa se um vetor 4D é maior que outro vetor 4D e retorna um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVector4InBounds Testa se os componentes de um vetor 4D estão dentro dos limites definidos. |
XMVector4IsInfinite Testa se qualquer componente de um vetor 4D é infinito positivo ou negativo. |
XMVector4IsNaN Testa se algum componente de um vetor 4D é um NaN. |
XMVector4Length Calcula o comprimento de um vetor 4D. |
XMVector4LengthEst Estima o comprimento de um vetor 4D. |
XMVector4LengthSq Calcula o quadrado do comprimento de um vetor 4D. |
XMVector4Less Testa se um vetor 4D é menor que outro vetor 4D. |
XMVector4LessOrEqual Testa se um vetor 4D é menor ou igual a outro vetor 4D. |
XMVector4NearEqual Testa se um vetor 4D está próximo de outro vetor 4D. |
XMVector4Normalize Retorna a versão normalizada de um vetor 4D. |
XMVector4NormalizeEst Estima a versão normalizada de um vetor 4D. |
XMVector4NotEqual Testa se dois vetores 4D não são iguais. |
XMVector4NotEqualInt Teste se dois vetores 4D não são iguais, tratando cada componente como um inteiro sem sinal. |
XMVector4Orthogonal Calcula um vetor perpendicular a um vetor 4D. |
XMVector4ReciprocalLength Calcula a recíproca do comprimento de um vetor 4D. |
XMVector4ReciprocalLengthEst Estima a recíproca do comprimento de um vetor 4D. |
XMVector4Reflect Reflete um vetor 4D de incidente em um vetor normal 4D. |
XMVector4Refract Refrata um vetor 4D de incidente em um vetor normal 4D. (XMVector4Refract) |
XMVector4RefractV Refrata um vetor 4D de incidente em um vetor normal 4D. (XMVector4RefractV) |
XMVector4Transform Transforma um vetor 4D por uma matriz. |
XMVector4TransformStream Transforma um fluxo de vetores 4D por uma determinada matriz. |
XMVectorAbs Calcula o valor absoluto de cada componente de um XMVECTOR. |
XMVectorACos Calcula a arccosina de cada componente de um XMVECTOR. |
XMVectorACosEst Estima a arccosina de cada componente de um XMVECTOR. |
XMVectorAdd Calcula a soma de dois vetores. |
XMVectorAddAngles Adiciona dois vetores que representam ângulos. |
XMVectorAndCInt Calcula o AND lógico de um vetor com a negação de um segundo vetor, tratando cada componente como um inteiro sem sinal. |
XMVectorAndInt Calcula o AND lógico de dois vetores, tratando cada componente como um inteiro sem sinal. |
XMVectorASin Calcula o arco de cada componente de um XMVECTOR. |
XMVectorASinEst Estima o arco de cada componente de um XMVECTOR. |
XMVectorATan Calcula o arctangent de cada componente de um XMVECTOR. |
XMVectorATan2 Calcula o arcotangente de Y/X. |
XMVectorATan2Est Estima o arcotangente de Y/X. |
XMVectorATanEst Estima o arctangent de cada componente de um XMVECTOR. |
XMVectorBaryCentric Retorna um ponto em coordenadas Barycentric, usando os vetores de posição especificados. (XMVectorBaryCentric) |
XMVectorBaryCentricV Retorna um ponto em coordenadas Barycentric, usando os vetores de posição especificados. (XMVectorBaryCentricV) |
XMVectorCatmullRom Executa uma interpolação Catmull-Rom, usando os vetores de posição especificados. (XMVectorCatmullRom) |
XMVectorCatmullRomV Executa uma interpolação Catmull-Rom, usando os vetores de posição especificados. (XMVectorCatmullRomV) |
XMVectorCeiling Calcula o teto de cada componente de um XMVECTOR. |
XMVectorClamp Fixa os componentes de um vetor a um intervalo mínimo e máximo especificado. |
XMVectorCos Calcula o cosseno de cada componente de um XMVECTOR. |
XMVectorCosEst Estima o cosseno de cada componente de um XMVECTOR. |
XMVectorCosH Calcula o cosseno hiperbólico de cada componente de um XMVECTOR. |
XMVectorDivide Divide uma instância de XMVECTOR por uma segunda instância, retornando o resultado em uma terceira instância. (XMVectorDivide) |
XMVectorEqual Executa um teste por componente para igualdade de dois vetores. |
XMVectorEqualInt Executa um teste por componente para a igualdade de dois vetores, tratando cada componente como um inteiro sem sinal. |
XMVectorEqualIntR Executa um teste por componente para igualdade de dois vetores, tratando cada componente como um inteiro sem sinal. Além disso, essa função define um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVectorEqualR Executa um teste por componente para igualdade de dois vetores e define um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVectorExp Calcula dois gerados para a potência de cada componente. Observação Essa função é um alias de compatibilidade para XMVectorExp2 para o código existente do Windows 8. Essa função foi preterida para Windows 8.1. Não o use e, em vez disso, use XMVectorExp2 ou XMVectorExpE. . |
XMVectorExp10 Calcula dez gerados para a potência de cada componente. |
XMVectorExp2 Calcula dois gerados para a potência de cada componente. |
XMVectorExpE Computa e (~2,71828) elevados à potência de cada componente. |
XMVectorFalseInt Retorna o vetor zero (falso). |
XMVectorFloor Calcula o piso de cada componente de um XMVECTOR. |
XMVectorGetByIndex Recupere o valor de um dos quatro componentes de um tipo de dados XMVECTOR que contém dados de ponto flutuante por índice. |
XMVectorGetByIndexPtr Recupere, em uma instância de um ponto flutuante referenciado por ponteiro, o valor de um dos quatro componentes de um Tipo de Dados XMVECTOR que contém dados de ponto flutuante, referenciados pelo índice. |
XMVectorGetIntByIndex Recupere o valor de um dos quatro componentes de um tipo de dados XMVECTOR contendo dados inteiros por índice. |
XMVectorGetIntByIndexPtr Recupere, em uma instância de um inteiro referenciado por ponteiro, o valor de um dos quatro componentes de um Tipo de Dados XMVECTOR contendo dados inteiros por índice. |
XMVectorGetIntW Recupere o componente w de um tipo de dados XMVECTOR. (XMVectorGetIntW) |
XMVectorGetIntWPtr Recupera o componente w de um tipo de dados XMVECTOR que contém dados inteiros e armazena o valor desse componente em uma instância de uint32_t referenciada por um ponteiro. |
XMVectorGetIntX Recupere o componente x de um tipo de dados XMVECTOR. (XMVectorGetIntX) |
XMVectorGetIntXPtr Recupera o componente x de um tipo de dados XMVECTOR que contém dados inteiros e armazena o valor desse componente em uma instância de uint32_t referenciada por um ponteiro. |
XMVectorGetInty Recupere o componente y de um tipo de dados XMVECTOR. (XMVectorGetInty) |
XMVectorGetIntYPtr Recupera o componente y de um tipo de dados XMVECTOR que contém dados inteiros e armazena o valor desse componente em uma instância de uint32_t referenciada por um ponteiro. |
XMVectorGetIntZ Recupere o componente z de um tipo de dados XMVECTOR. (XMVectorGetIntZ) |
XMVectorGetIntZPtr Recupera o componente z de um tipo de dados XMVECTOR que contém dados inteiros e armazena o valor desse componente em uma instância de uint32_t referenciada por um ponteiro. |
XMVectorGetW Recupere o componente w de um tipo de dados XMVECTOR. (XMVectorGetW) |
XMVectorGetWPtr Recupere o componente w de um tipo de dados XMVECTOR que contém dados de ponto flutuante e armazene o valor desse componente em uma instância de float referenciada por um ponteiro. |
XMVectorGetX Recupere o componente x de um tipo de dados XMVECTOR. (XMVectorGetX) |
XMVectorGetXPtr Recupere o componente x de um tipo de dados XMVECTOR que contém dados de ponto flutuante e armazene o valor desse componente em uma instância de float referenciada por um ponteiro. |
XMVectorGetY Recupere o componente y de um tipo de dados XMVECTOR. (XMVectorGetY) |
XMVectorGetYPtr Recupere o componente y de um tipo de dados XMVECTOR que contém dados de ponto flutuante e armazene o valor desse componente em uma instância de float referenciada por um ponteiro. |
XMVectorGetZ Recupere o componente z de um tipo de dados XMVECTOR. (XMVectorGetZ) |
XMVectorGetZPtr Recupere o componente z de um tipo de dados XMVECTOR que contém dados de ponto flutuante e armazene o valor desse componente em uma instância do float referenciada por um ponteiro. |
XMVectorGreater Executa um teste por componente para maior que entre dois vetores. |
XMVectorGreaterOrEqual Executa um teste por componente para maior ou igual a dois vetores. |
XMVectorGreaterOrEqualR Executa um teste por componente para maior ou igual a dois vetores e define um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVectorGreaterR Executa um teste por componente para maior que entre dois vetores e define um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVectorHermite Executa uma interpolação de spline Hermite usando os vetores especificados. (XMVectorHermite) |
XMVectorHermiteV Executa uma interpolação de spline Hermite usando os vetores especificados. (XMVectorHermiteV) |
XMVectorInBounds Testa se os componentes de um determinado vetor estão dentro dos limites definidos. |
XMVectorInBoundsR Testa se os componentes de um determinado vetor estão dentro de determinados limites e define um valor de comparação que pode ser examinado usando funções como XMComparisonAllTrue. |
XMVectorInsert Gira um vetor deixado por um determinado número de componentes de 32 bits e insere elementos selecionados desse resultado em outro vetor. |
XMVectorIsInfinite Executa um teste por componente para +/- infinito em um vetor. |
XMVectorIsNaN Executa um teste naN por componente em um vetor. |
XMVectorLerp Executa uma interpolação linear entre dois vetores. (XMVectorLerp) |
XMVectorLerpV Executa uma interpolação linear entre dois vetores. (XMVectorLerpV) |
XMVectorLess Executa um teste por componente para menos de dois vetores. |
XMVectorLessOrEqual Executa um teste por componente para menor ou igual a dois vetores. |
XMVectorLog Calcula o logaritmo de base dois de cada componente de um vetor. Observação Essa função é um alias de compatibilidade para XMVectorLog2 para o código existente do Windows 8. |
XMVectorLog10 Calcula o logaritmo de base dez de cada componente de um vetor. |
XMVectorLog2 Calcula o logaritmo de base dois de cada componente de um vetor. |
XMVectorLoge Calcula o logaritmo base de cada componente de um vetor. |
XMVectorMax Faz uma comparação por componente entre dois vetores e retorna um vetor que contém os maiores componentes. |
XMVectorMergeXY Cria um novo vetor combinando os componentes x e y de dois vetores. |
XMVectorMergeZW Cria um novo vetor combinando os componentes z e w de dois vetores. |
XMVectorMin Faz uma comparação por componente entre dois vetores e retorna um vetor que contém os menores componentes. |
XMVectorMod Calcula o restante do ponto flutuante por componente do quociente de dois vetores. |
XMVectorModAngles Calcula o módulo de ângulo por componente 2PI. |
XMVectorMultiply Calcula o produto por componente de dois vetores. |
XMVectorMultiplyAdd Calcula o produto dos dois primeiros vetores adicionados ao terceiro vetor. |
XMVectorNearEqual Executa um teste por componente para igualdade de dois vetores dentro de um determinado limite. |
XMVectorNegate Calcula a negação de um vetor. |
XMVectorNegativeMultiplySubtract Calcula a diferença de um terceiro vetor e o produto dos dois primeiros vetores. |
XMVectorNorInt Calcula o NOR lógico de dois vetores, tratando cada componente como um inteiro sem sinal. |
XMVectorNotEqual Executa um teste por componente para a desigualdade de dois vetores. |
XMVectorNotEqualInt Executa um teste por componente para a desigualdade de dois vetores, tratando cada componente como um inteiro sem sinal. |
XMVectorOrInt Calcula o OR lógico de dois vetores, tratando cada componente como um inteiro sem sinal. |
XMVectorPermute Permuta os componentes de dois vetores para criar um novo vetor. |
XMVectorPow Cálculos V1 elevados à potência da V2. |
XMVectorReciprocal Calcula a recíproca por componente de um vetor. |
XMVectorReciprocalEst Estima o recíproco por componente de um vetor. |
XMVectorReciprocalSqrt Calcula a raiz quadrada recíproca por componente de um vetor. |
XMVectorReciprocalSqrtEst Estima a raiz quadrada recíproca por componente de um vetor. |
XMVectorReplicate Replica um valor de ponto flutuante em todos os quatro componentes de um vetor. |
XMVectorReplicateInt Replica um valor inteiro em todos os quatro componentes de um vetor. |
XMVectorReplicateIntPtr Replica um valor inteiro referenciado por um ponteiro em todos os quatro componentes de um vetor. |
XMVectorReplicatePtr Replica um valor de ponto flutuante referenciado por ponteiro em todos os quatro componentes de um vetor. |
XMVectorRotateLeft Gira o vetor deixado por um determinado número de elementos de 32 bits. |
XMVectorRotateRight Gira o vetor à direita por um determinado número de elementos de 32 bits. |
XMVectorRound Arredonda cada componente de um vetor para o inteiro par mais próximo (conhecido como "Arredondamento de Banqueiros"). |
XMVectorSaturate Satura cada componente de um vetor para o intervalo de 0,0f a 1,0f. |
XMVectorScale Escalar multiplica um vetor por um valor de ponto flutuante. |
XMVectorSelect Executa uma seleção por componente entre dois vetores de entrada e retorna o vetor resultante. |
XMVectorSelectControl Define um vetor de controle para uso no XMVectorSelect. |
XMVectorSet Cria um vetor usando quatro valores de ponto flutuante. |
XMVectorSetBinaryConstant Cria um vetor, cada um cujos componentes são 0,0f ou 1,0f. |
XMVectorSetByIndex Use um objeto de ponto flutuante para definir o valor de um dos quatro componentes de um Tipo de Dados XMVECTOR contendo dados inteiros referenciados por um índice. |
XMVectorSetByIndexPtr Use um ponteiro para uma instância de ponto flutuante para definir o valor de um dos quatro componentes de um Tipo de Dados XMVECTOR contendo dados de ponto flutuante referenciados por um índice. |
XMVectorSetInt Cria um vetor com componentes inteiros sem sinal. |
XMVectorSetIntByIndex Use uma instância de inteiro para definir o valor de um dos quatro componentes de um Tipo de Dados XMVECTOR contendo dados inteiros referenciados por um índice. |
XMVectorSetIntByIndexPtr Use um ponteiro para uma instância de inteiro para definir o valor de um dos quatro componentes de um tipo de dados XMVECTORcontenendo dados inteiros referenciados por um índice. |
XMVectorSetIntW Defina o valor do componente w de um tipo de dados XMVECTOR. (XMVectorSetIntW) |
XMVectorSetIntWPtr Define o componente w de um XMVECTOR que contém dados inteiros, com um valor contido em uma instância de uint32_t referenciado por um ponteiro. |
XMVectorSetIntX Defina o valor do componente x de um tipo de dados XMVECTOR. (XMVectorSetIntX) |
XMVectorSetIntXPtr Define o componente x de um XMVECTOR que contém dados inteiros, com um valor contido em uma instância de uint32_t referenciado por um ponteiro. |
XMVectorSetIntY Defina o valor do componente y de um tipo de dados XMVECTOR. (XMVectorSetIntY) |
XMVectorSetIntYPtr Define o componente y de um XMVECTOR que contém dados inteiros, com um valor contido em uma instância de uint32_t referenciado por um ponteiro. |
XMVectorSetIntZ Defina o valor do componente z de um tipo de dados XMVECTOR. (XMVectorSetIntZ) |
XMVectorSetIntZPtr Define o componente z de um XMVECTOR que contém dados inteiros, com um valor contido em uma instância de uint32_t referenciado por um ponteiro. |
XMVectorSetW Defina o valor do componente w de um tipo de dados XMVECTOR. (XMVectorSetW) |
XMVectorSetWPtr Define o componente w de um XMVECTOR que contém dados de ponto flutuante, com um valor contido em uma instância de float referenciada por um ponteiro. |
XMVectorSetX Defina o valor do componente x de um tipo de dados XMVECTOR. (XMVectorSetX) |
XMVectorSetXPtr Define o componente x de um XMVECTOR que contém dados de ponto flutuante, com um valor contido em uma instância de float referenciada por um ponteiro. |
XMVectorSetY Defina o valor do componente y de um tipo de dados XMVECTOR. (XMVectorSetY) |
XMVectorSetYPtr Define o componente y de um XMVECTOR que contém dados de ponto flutuante, com um valor contido em uma instância de float referenciada por um ponteiro. |
XMVectorSetZ Defina o valor do componente z de um tipo de dados XMVECTOR. (XMVectorSetZ) |
XMVectorSetZPtr Define o componente z de um XMVECTOR que contém dados de ponto flutuante, com um valor contido em uma instância de float referenciada por um ponteiro. |
XMVectorShiftLeft Desloca um vetor deixado por um determinado número de elementos de 32 bits, preenchendo os elementos desocupados com elementos de um segundo vetor. |
XMVectorSin Calcula o seno de cada componente de um XMVECTOR. |
XMVectorSinCos Calcula o seno e o cosseno de cada componente de um XMVECTOR. |
XMVectorSinCosEst Estima o seno e o cosseno de cada componente de um XMVECTOR. |
XMVectorSinEst Estima o seno de cada componente de um XMVECTOR. |
XMVectorSinH Calcula o seno hiperbólico de cada componente de um XMVECTOR. |
XMVectorSplatConstant Cria um vetor com componentes de ponto flutuante idênticos. Cada componente é uma constante dividida por dois elevados a um expoente inteiro. |
XMVectorSplatConstantInt Cria um vetor com componentes inteiros idênticos. |
XMVectorSplatEpsilon Retorna um vetor, cada um cujos componentes são epsilon (1.192092896e-7). |
XMVectorSplatInfinity Retorna um vetor, cada um cujos componentes são infinitos (0x7F800000). |
XMVectorSplatOne Retorna um vetor, cada um cujos componentes são um. |
XMVectorSplatQNaN Retorna um vetor, cada um cujos componentes são QNaN (0x7CF00000). |
XMVectorSplatSignMask Retorna um vetor, cada um cujos componentes são a máscara de sinal (0x80000000). |
XMVectorSplatW Replica o componente w de um vetor para todos os componentes. |
XMVectorSplatX Replica o componente x de um vetor para todos os componentes. |
XMVectorSplatY Replica o componente y de um vetor para todos os componentes. |
XMVectorSplatZ Replica o componente z de um vetor para todos os componentes. |
XMVectorSqrt Calcula a raiz quadrada por componente de um vetor. |
XMVectorSqrtEst Estima a raiz quadrada por componente de um vetor. |
XMVectorSubtract Calcula a diferença de dois vetores. |
XMVectorSubtractAngles Subtrai dois vetores que representam ângulos. |
XMVectorSum Calcula a soma horizontal dos componentes de um XMVECTOR. A soma horizontal é o resultado da adição de cada componente no vetor juntos. |
XMVectorSwizzle Gira um vetor. |
XMVectorTan Calcula a tangente de cada componente de um XMVECTOR. |
XMVectorTanEst Estima a tangente de cada componente de um XMVECTOR. |
XMVectorTanH Calcula a tangente hiperbólica de cada componente de um XMVECTOR. |
XMVectorTrueInt Retorna um vetor, cada um cujos componentes representam true (0xFFFFFFFF). |
XMVectorTruncate Arredonda cada componente de um vetor para o valor inteiro mais próximo na direção de zero. |
XMVectorXorInt Calcula o XOR lógico de dois vetores, tratando cada componente como um inteiro sem sinal. |
XMVectorZero Cria o vetor zero. |
XMVerifyCPUSupport Indica se a Biblioteca DirectXMath dá suporte à plataforma atual. |
XMFLOAT2 Um vetor 2D que consiste em dois valores de ponto flutuante de precisão única. |
XMFLOAT2A Descreve uma estrutura XMFLOAT2 alinhada em um limite de 16 bytes. |
XMFLOAT3 Descreve um vetor 3D que consiste em três valores de ponto flutuante de precisão única. |
XMFLOAT3A Descreve uma estrutura XMFLOAT3 alinhada em um limite de 16 bytes. |
XMFLOAT3X3 Uma matriz de ponto flutuante 3x3. |
XMFLOAT3X4 Uma matriz de coluna principal 3x4 que contém componentes de ponto flutuante de 32 bits. |
XMFLOAT3X4A Uma matriz de coluna principal 3x4 que contém componentes de ponto flutuante de 32 bits alinhados em um limite de 16 bytes. |
XMFLOAT4 Descreve um vetor 4D que consiste em quatro valores de ponto flutuante de precisão única. |
XMFLOAT4A Descreve uma estrutura XMFLOAT4 alinhada em um limite de 16 bytes. |
XMFLOAT4X3 Uma matriz de ponto flutuante 4*3. |
XMFLOAT4X3A Descreve uma estrutura XMFLOAT4X3 alinhada em um limite de 16 bytes. |
XMFLOAT4X4 Uma matriz de ponto flutuante 4*4. |
XMFLOAT4X4A Descreve uma estrutura XMFLOAT4X4 alinhada em um limite de 16 bytes. |
XMINT2 Um vetor 2D em que cada componente é um inteiro com sinal. |
XMINT3 Um vetor 3D em que cada componente é um inteiro com sinal. |
XMINT4 Um vetor 4D em que cada componente é um inteiro com sinal. |
XMMATRIX Descreve uma matriz 4*4 alinhada em um limite de 16 bytes que mapeia para quatro registros de vetor de hardware. |
XMUINT2 Um vetor 2D em que cada componente é um inteiro sem sinal. |
XMUINT3 Um vetor 3D em que cada componente é um inteiro sem sinal. |
XMUINT4 Um vetor 4D em que cada componente é um inteiro sem sinal. |