Ler em inglês

Compartilhar via


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:

Funções

 
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.

Estruturas

 
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.