cabeçalho directxpackedvector.h
Esse cabeçalho é usado pelo DirectXMath. Para obter mais informações, consulte:
directxpackedvector.h contém as seguintes interfaces de programação:
XMConvertFloatToHalf Converte um valor de ponto flutuante de precisão única em um valor de ponto flutuante de meia precisão. |
XMConvertFloatToHalfStream Converte um fluxo de valores de ponto flutuante de precisão única em um fluxo de valores de ponto flutuante de meia precisão. |
XMConvertHalfToFloat Converte um valor de ponto flutuante de meia precisão em um valor de ponto flutuante de precisão única. |
XMConvertHalfToFloatStream Converte um fluxo de valores de ponto flutuante de meia precisão em um fluxo de valores de ponto flutuante de precisão única. |
XMLoadByte2 Carrega um XMBYTE2 em um XMVECTOR. |
XMLoadByte4 Carrega um XMBYTE4 em um XMVECTOR. |
XMLoadByteN2 Carrega um XMBYTEN2 em um XMVECTOR. |
XMLoadByteN4 Carrega um XMBYTEN4 em um XMVECTOR. |
XMLoadColor Carrega um XMCOLOR em um XMVECTOR. |
XMLoadDec4 Carrega um XMDEC4 em um XMVECTOR. |
XMLoadDecN4 Carrega um XMDECN4 em um XMVECTOR. |
XMLoadFloat3PK Carrega um XMFLOAT3PK em um XMVECTOR. |
XMLoadFloat3SE Carrega um XMFLOAT3SE em um XMVECTOR. |
XMLoadHalf2 Carrega um XMHALF2 em um XMVECTOR. |
XMLoadHalf4 Carrega um XMHALF4 em um XMVECTOR. |
XMLoadShort2 Carrega um XMSHORT2 em um XMVECTOR. |
XMLoadShort4 Carrega um XMSHORT4 em um XMVECTOR. |
XMLoadShortN2 Carrega um XMSHORTN2 em um XMVECTOR. |
XMLoadShortN4 Carrega um XMSHORTN4 em um XMVECTOR. |
XMLoadU555 Carrega um XMU555 em um XMVECTOR. |
XMLoadU565 Carrega um XMU565 em um XMVECTOR. |
XMLoadUByte2 Carrega um XMUBYTE2 em um XMVECTOR. |
XMLoadUByte4 Carrega um XMUBYTE4 em um XMVECTOR. |
XMLoadUByteN2 Carrega um XMUBYTEN2 em um XMVECTOR. |
XMLoadUByteN4 Carrega um XMUBYTEN4 em um XMVECTOR. |
XMLoadUDec4 Carrega um XMUDEC4 em um XMVECTOR. |
XMLoadUDecN4 Carrega um XMUDECN4 em um XMVECTOR. |
XMLoadUDecN4_XR Carrega um XMUDECN4 de intervalo estendido em um XMVECTOR. |
XMLoadUNibble4 Carrega um XMUNIBBLE4 em um XMVECTOR. |
XMLoadUShort2 Carrega um XMUSHORT2 em um XMVECTOR. |
XMLoadUShort4 Carrega um XMUSHORT4 em um XMVECTOR. |
XMLoadUShortN2 Carrega um XMUSHORTN2 em um XMVECTOR. |
XMLoadUShortN4 Carrega um XMUSHORTN4 em um XMVECTOR. |
XMLoadXDec4 Carrega um XMXDEC4 em um XMVECTOR. |
XMLoadXDecN4 Carrega um XMXDECN4 em um XMVECTOR. |
XMStoreByte2 Armazena um XMVECTOR em um XMBYTE2. |
XMStoreByte4 Armazena um XMVECTOR em um XMBYTE4. |
XMStoreByteN2 Armazena um XMVECTOR em um XMBYTEN2. |
XMStoreByteN4 Armazena um XMVECTOR em um XMBYTEN4. |
XMStoreColor Armazena um XMVECTOR em um XMCOLOR. |
XMStoreDec4 Armazena um XMVECTOR em um XMDEC4. |
XMStoreDecN4 Armazena um XMVECTOR em um XMDECN4. |
XMStoreFloat3PK Armazena um XMVECTOR em um XMFLOAT3PK. |
XMStoreFloat3SE Armazena um XMVECTOR em um XMFLOAT3SE. |
XMStoreHalf2 Armazena um XMVECTOR em um XMHALF2. |
XMStoreHalf4 Armazena um XMVECTOR em um XMHALF4. |
XMStoreShort2 Armazena um XMVECTOR em um XMSHORT2. |
XMStoreShort4 Armazena um XMVECTOR em um XMSHORT4. |
XMStoreShortN2 Armazena um XMVECTOR em um XMSHORTN2. |
XMStoreShortN4 Armazena um XMVECTOR em um XMSHORTN4. |
XMStoreU555 Armazena um XMVECTOR em um XMU555. |
XMStoreU565 Armazena um XMVECTOR em um XMU565. |
XMStoreUByte2 Armazena um XMVECTOR em um XMUBYTE2. |
XMStoreUByte4 Armazena um XMVECTOR em um XMUBYTE4. |
XMStoreUByteN2 Armazena um XMVECTOR em um XMUBYTEN2. |
XMStoreUByteN4 Armazena um XMVECTOR em um XMUBYTEN4. |
XMStoreUDec4 Armazena um XMVECTOR em um XMUDEC4. |
XMStoreUDecN4 Armazena um XMVECTOR em um XMUDECN4. |
XMStoreUDecN4_XR Armazena um XMUDECN4 de intervalo estendido em um XMVECTOR. |
XMStoreUNibble4 Armazena um XMVECTOR em um XMUNIBBLE4. |
XMStoreUShort2 Armazena um XMVECTOR em um XMUSHORT2. |
XMStoreUShort4 Armazena um XMVECTOR em um XMUSHORT4. |
XMStoreUShortN2 Armazena um XMVECTOR em um XMUSHORTN2. |
XMStoreUShortN4 Armazena um XMVECTOR em um XMUSHORTN4. |
XMStoreXDec4 Armazena um XMVECTOR em um XMXDEC4. |
XMStoreXDecN4 Armazena um XMVECTOR em um XMXDECN4. |
XMBYTE2 Um vetor 2D em que cada componente é um inteiro com sinal, de 8 bits (1 byte) de comprimento. |
XMBYTE4 Um vetor 4D em que cada componente é um inteiro com sinal, de 8 bits (1 byte) de comprimento. |
XMBYTEN2 Um vetor 2D para armazenar valores assinados e normalizados como inteiros assinados de 8 bits (1 byte). |
XMBYTEN4 Um vetor 3D para armazenar valores assinados e normalizados como inteiros assinados de 8 bits (1 byte). |
XMCOLOR Um vetor de cor ARGB (Azul Verde Vermelho Alfa) de 32 bits, em que cada canal de cores é especificado como um inteiro de 8 bits sem sinal. |
XMDEC4 Um vetor 4D com componentes x,y e z- representados como valores inteiros com sinal de 10 bits e o componente w como um valor inteiro com sinal de 2 bits. |
XMDECN4 Um vetor 4D para armazenar valores assinados e normalizados como componentes x,y e z assinados de 10 bits e um w-component assinado de 2 bits. |
XMFLOAT3PK Descreve um vetor 3D com componentes X e Y armazenados como número de ponto flutuante de 11 bits e componente Z armazenado como um valor de ponto flutuante de 10 bits. |
XMFLOAT3SE Descreve um vetor 3D de três componentes de ponto flutuante com mantissas de 9 bits, cada um compartilhando o mesmo expoente de 5 bits. |
XMHALF2 Um vetor 2D que consiste em dois valores de ponto flutuante de meia precisão (16bits). |
XMHALF4 Descreve um vetor 4D que consiste em quatro valores de ponto flutuante de meia precisão (16 bits). |
XMSHORT2 Descreve um vetor 2D que consiste em componentes inteiros com sinal de 16 bits e normalizados. |
XMSHORT4 Um vetor 4D que consiste em componentes inteiros com sinal de 16 bits. |
XMSHORTN2 Um vetor 2D para armazenar valores assinados e normalizados como inteiros com sinal de 16 bits (tipo int16_t). |
XMSHORTN4 Um vetor 4D para armazenar valores assinados e normalizados como inteiros de 16 bits assinados (digite int16_t). |
XMU555 Um vetor 4D com componentes x,y e z- representados como valores inteiros sem sinal de 5 bits e o componente w como um valor inteiro de 1 bit. |
XMU565 Um vetor 3D com componentes x e z- representados como valores inteiros sem sinal de 5 bits e o componente y como um valor inteiro sem sinal de 6 bits. |
XMUBYTE2 Descreve um vetor 2D em que cada componente é um inteiro sem sinal, de 8 bits (1 byte) de comprimento. |
XMUBYTE4 Descreve um vetor 4D em que cada componente é um inteiro sem sinal, de 8 bits (1 byte) de comprimento. |
XMUBYTEN2 Um vetor 2D para armazenar valores normalizados sem sinal como inteiros de 8 bits (1 byte) assinados. |
XMUBYTEN4 Um vetor 3D para armazenar valores normalizados sem sinal como inteiros de 8 bits (1 byte) assinados. |
XMUDEC4 Um vetor 4D com componentes x,y e z- representados como valores inteiros sem sinal de 10 bits e o componente w como um valor inteiro sem sinal de 2 bits. |
XMUDECN4 Um vetor 4D para armazenar valores inteiros não assinados e normalizados como componentes x, y e z sem sinal de 10 bits e um componente w sem sinal de 2 bits. |
XMUNIBBLE4 Um vetor 4D com quatro componentes inteiros sem sinal de 4 bits. |
XMUSHORT2 Descreve um vetor 2D que consiste em componentes inteiros sem sinal de 16 bits. |
XMUSHORT4 Um vetor 4D que consiste em componentes inteiros sem sinal de 16 bits. |
XMUSHORTN2 Um vetor 2D para armazenar valores normalizados sem sinal como inteiros sem sinal de 16 bits (tipo uint16_t). |
XMUSHORTN4 Um vetor 4D para armazenar valores normalizados sem sinal como inteiros com sinal de 16 bits (tipo uint16_t). |
XMXDEC4 Um vetor 4D com componentes x,y e z- representados como valores inteiros com sinal de 10 bits e o componente w como um valor inteiro sem sinal de 2 bits. |
XMXDECN4 Um vetor 4D para armazenar valores assinados e normalizados como componentes x,y e z com sinal de 10 bits e um valor normalizado sem sinal como um w-component sem sinal de 2 bits. |