Leer en inglés

Compartir a través de


Encabezado directxpackedvector.h

DirectXMath usa este encabezado. Para más información, consulte:

directxpackedvector.h contiene las siguientes interfaces de programación:

Functions

 
XMConvertFloatToHalf

Convierte un valor de punto flotante de precisión sencilla en un valor de punto flotante de precisión media.
XMConvertFloatToHalfStream

Convierte una secuencia de valores de punto flotante de precisión sencilla en una secuencia de valores de punto flotante de precisión media.
XMConvertHalfToFloat

Convierte un valor de punto flotante de precisión media en un valor de punto flotante de precisión sencilla.
XMConvertHalfToFloatStream

Convierte una secuencia de valores de punto flotante de precisión media en una secuencia de valores de punto flotante de precisión sencilla.
XMLoadByte2

Carga un XMBYTE2 en un XMVECTOR.
XMLoadByte4

Carga un XMBYTE4 en un XMVECTOR.
XMLoadByteN2

Carga un XMBYTEN2 en un XMVECTOR.
XMLoadByteN4

Carga un XMBYTEN4 en un XMVECTOR.
XMLoadColor

Carga un XMCOLOR en un XMVECTOR.
XMLoadDec4

Carga un XMDEC4 en un XMVECTOR.
XMLoadDecN4

Carga un XMDECN4 en un XMVECTOR.
XMLoadFloat3PK

Carga un XMFLOAT3PK en un XMVECTOR.
XMLoadFloat3SE

Carga un XMFLOAT3SE en un XMVECTOR.
XMLoadHalf2

Carga un XMHALF2 en un XMVECTOR.
XMLoadHalf4

Carga un XMHALF4 en un XMVECTOR.
XMLoadShort2

Carga un XMSHORT2 en un XMVECTOR.
XMLoadShort4

Carga un XMSHORT4 en un XMVECTOR.
XMLoadShortN2

Carga un XMSHORTN2 en un XMVECTOR.
XMLoadShortN4

Carga un XMSHORTN4 en un XMVECTOR.
XMLoadU555

Carga un XMU555 en un XMVECTOR.
XMLoadU565

Carga un XMU565 en un XMVECTOR.
XMLoadUByte2

Carga un XMUBYTE2 en un XMVECTOR.
XMLoadUByte4

Carga un XMUBYTE4 en un XMVECTOR.
XMLoadUByteN2

Carga un XMUBYTEN2 en un XMVECTOR.
XMLoadUByteN4

Carga un XMUBYTEN4 en un XMVECTOR.
XMLoadUDec4

Carga un XMUDEC4 en un XMVECTOR.
XMLoadUDecN4

Carga un XMUDECN4 en un XMVECTOR.
XMLoadUDecN4_XR

Carga un intervalo extendido XMUDECN4 en un XMVECTOR.
XMLoadUNibble4

Carga un XMUNIBBLE4 en un XMVECTOR.
XMLoadUShort2

Carga un XMUSHORT2 en un XMVECTOR.
XMLoadUShort4

Carga un XMUSHORT4 en un XMVECTOR.
XMLoadUShortN2

Carga un XMUSHORTN2 en un XMVECTOR.
XMLoadUShortN4

Carga un XMUSHORTN4 en un XMVECTOR.
XMLoadXDec4

Carga un XMXDEC4 en un XMVECTOR.
XMLoadXDecN4

Carga un XMXDECN4 en un XMVECTOR.
XMStoreByte2

Almacena un XMVECTOR en un XMBYTE2.
XMStoreByte4

Almacena un XMVECTOR en un XMBYTE4.
XMStoreByteN2

Almacena un XMVECTOR en un XMBYTEN2.
XMStoreByteN4

Almacena un XMVECTOR en un XMBYTEN4.
XMStoreColor

Almacena un XMVECTOR en un XMCOLOR.
XMStoreDec4

Almacena un XMVECTOR en un XMDEC4.
XMStoreDecN4

Almacena un XMVECTOR en un XMDECN4.
XMStoreFloat3PK

Almacena un XMVECTOR en un XMFLOAT3PK.
XMStoreFloat3SE

Almacena un XMVECTOR en un XMFLOAT3SE.
XMStoreHalf2

Almacena un XMVECTOR en un XMHALF2.
XMStoreHalf4

Almacena un XMVECTOR en un XMHALF4.
XMStoreShort2

Almacena un XMVECTOR en un XMSHORT2.
XMStoreShort4

Almacena un XMVECTOR en un XMSHORT4.
XMStoreShortN2

Almacena un XMVECTOR en un XMSHORTN2.
XMStoreShortN4

Almacena un XMVECTOR en un XMSHORTN4.
XMStoreU555

Almacena un XMVECTOR en un XMU555.
XMStoreU565

Almacena un XMVECTOR en un XMU565.
XMStoreUByte2

Almacena un XMVECTOR en un XMUBYTE2.
XMStoreUByte4

Almacena un XMVECTOR en un XMUBYTE4.
XMStoreUByteN2

Almacena un XMVECTOR en un XMUBYTEN2.
XMStoreUByteN4

Almacena un XMVECTOR en un XMUBYTEN4.
XMStoreUDec4

Almacena un XMVECTOR en un XMUDEC4.
XMStoreUDecN4

Almacena un XMVECTOR en un XMUDECN4.
XMStoreUDecN4_XR

Almacena un rango extendido XMUDECN4 en un XMVECTOR.
XMStoreUNibble4

Almacena un XMVECTOR en un XMUNIBBLE4.
XMStoreUShort2

Almacena un XMVECTOR en un XMUSHORT2.
XMStoreUShort4

Almacena un XMVECTOR en un XMUSHORT4.
XMStoreUShortN2

Almacena un XMVECTOR en un XMUSHORTN2.
XMStoreUShortN4

Almacena un XMVECTOR en un XMUSHORTN4.
XMStoreXDec4

Almacena un XMVECTOR en un XMXDEC4.
XMStoreXDecN4

Almacena un XMVECTOR en un XMXDECN4.

Estructuras

 
XMBYTE2

Vector 2D donde cada componente es un entero con signo, de 8 bits (1 byte) de longitud.
XMBYTE4

Vector 4D donde cada componente es un entero con signo, de 8 bits (1 byte) de longitud.
XMBYTEN2

Vector 2D para almacenar valores con signo normalizados como enteros de 8 bits con signo (1 byte).
XMBYTEN4

Vector 3D para almacenar valores con signo normalizados como enteros de 8 bits con signo (1 byte).
XMCOLOR

Vector de color alfa verde verde rojo (ARGB) de 32 bits, donde cada canal de color se especifica como un entero de 8 bits sin signo.
XMDEC4

Vector 4D con componentes x-,y-, y z- representados como valores enteros con signo de 10 bits, y el componente w como un valor entero con signo de 2 bits.
XMDECN4

Vector 4D para almacenar valores firmados y normalizados como componentes x,y-y-z con signo de 10 bits y un componente w con signo de 2 bits.
XMFLOAT3PK

Describe un vector 3D con componentes X e Y almacenados como número de punto flotante de 11 bits y un componente Z almacenado como un valor de punto flotante de 10 bits.
XMFLOAT3SE

Describe un vector 3D de tres componentes de punto flotante con mantissas de 9 bits, cada uno compartiendo el mismo exponente de 5 bits.
XMHALF2

Vector 2D formado por dos valores de punto flotante de precisión media (16 bits).
XMHALF4

Describe un vector 4D que consta de cuatro valores de punto flotante de precisión media (16 bits).
XMSHORT2

Describe un vector 2D que consta de componentes enteros normalizados y con signo de 16 bits.
XMSHORT4

Vector 4D formado por componentes enteros de 16 bits con signo.
XMSHORTN2

Vector 2D para almacenar valores con signo normalizados como enteros de 16 bits con signo (tipo int16_t).
XMSHORTN4

Vector 4D para almacenar valores con signo normalizados como enteros de 16 bits con signo (tipo int16_t).
XMU555

Vector 4D con componentes x-,y-, y z- representados como valores enteros sin signo de 5 bits y w-component como un valor entero de 1 bit.
XMU565

Vector 3D con componentes x y z- representados como valores enteros sin signo de 5 bits y el componente y como un valor entero de 6 bits sin signo.
XMUBYTE2

Describe un vector 2D donde cada componente es un entero sin signo, de 8 bits (1 byte) de longitud.
XMUBYTE4

Describe un vector 4D donde cada componente es un entero sin signo, de 8 bits (1 byte) de longitud.
XMUBYTEN2

Vector 2D para almacenar valores sin signo normalizados como enteros de 8 bits con signo (1 byte).
XMUBYTEN4

Vector 3D para almacenar valores sin signo normalizados como enteros de 8 bits con signo (1 byte).
XMUDEC4

Vector 4D con componentes x-,y-, y z- representados como valores enteros sin signo de 10 bits y w-component como un valor entero sin signo de 2 bits.
XMUDECN4

Vector 4D para almacenar valores enteros sin signo y normalizados como x, y z-components sin signo de 10 bits y z-components y un componente w sin signo de 2 bits.
XMUNIBBLE4

Vector 4D con cuatro componentes enteros de 4 bits sin signo.
XMUSHORT2

Describe un vector 2D que consta de componentes enteros sin signo de 16 bits.
XMUSHORT4

Vector 4D que consta de componentes enteros sin signo de 16 bits.
XMUSHORTN2

Vector 2D para almacenar valores sin signo normalizados como enteros de 16 bits sin signo (tipo uint16_t).
XMUSHORTN4

Vector 4D para almacenar valores sin signo normalizados como enteros de 16 bits con signo (tipo uint16_t).
XMXDEC4

Vector 4D con componentes x-,y-, y z- representados como valores enteros con signo de 10 bits, y el componente w como un valor entero de 2 bits sin signo.
XMXDECN4

Vector 4D para almacenar valores con signo normalizados como componentes x,y-, y z- con signo de 10 bits y un valor sin signo normalizado como componente w sin signo de 2 bits.