次の方法で共有


directxpackedvector.h ヘッダー

このヘッダーは DirectXMath によって使用されます。 詳細については、次を参照してください。

directxpackedvector.h には、次のプログラミング インターフェイスが含まれています。

関数

 
XMConvertFloatToHalf

単精度浮動小数点値を半精度浮動小数点値に変換します。
XMConvertFloatToHalfStream

単精度浮動小数点値のストリームを半精度浮動小数点値のストリームに変換します。
XMConvertHalfToFloat

半精度浮動小数点値を単精度浮動小数点値に変換します。
XMConvertHalfToFloatStream

半精度浮動小数点値のストリームを単精度浮動小数点値のストリームに変換します。
XMLoadByte2

XMBYTE2 を XMVECTOR に読み込みます。
XMLoadByte4

XMBYTE4 を XMVECTOR に読み込みます。
XMLoadByteN2

XMBYTEN2 を XMVECTOR に読み込みます。
XMLoadByteN4

XMBYTEN4 を XMVECTOR に読み込みます。
XMLoadColor

XMCOLOR を XMVECTOR に読み込みます。
XMLoadDec4

XMDEC4 を XMVECTOR に読み込みます。
XMLoadDecN4

XMDECN4 を XMVECTOR に読み込みます。
XMLoadFloat3PK

XMFLOAT3PK を XMVECTOR に読み込みます。
XMLoadFloat3SE

XMFLOAT3SE を XMVECTOR に読み込みます。
XMLoadHalf2

XMHALF2 を XMVECTOR に読み込みます。
XMLoadHalf4

XMHALF4 を XMVECTOR に読み込みます。
XMLoadShort2

XMSHORT2 を XMVECTOR に読み込みます。
XMLoadShort4

XMSHORT4 を XMVECTOR に読み込みます。
XMLoadShortN2

XMSHORTN2 を XMVECTOR に読み込みます。
XMLoadShortN4

XMSHORTN4 を XMVECTOR に読み込みます。
XMLoadU555

XMU555 を XMVECTOR に読み込みます。
XMLoadU565

XMU565 を XMVECTOR に読み込みます。
XMLoadUByte2

XMUBYTE2 を XMVECTOR に読み込みます。
XMLoadUByte4

XMUBYTE4 を XMVECTOR に読み込みます。
XMLoadUByteN2

XMUBYTEN2 を XMVECTOR に読み込みます。
XMLoadUByteN4

XMUBYTEN4 を XMVECTOR に読み込みます。
XMLoadUDec4

XMUDEC4 を XMVECTOR に読み込みます。
XMLoadUDecN4

XMUDECN4 を XMVECTOR に読み込みます。
XMLoadUDecN4_XR

拡張範囲 XMUDECN4 を XMVECTOR に読み込みます。
XMLoadUNibble4

XMUNIBBLE4 を XMVECTOR に読み込みます。
XMLoadUShort2

XMUSHORT2 を XMVECTOR に読み込みます。
XMLoadUShort4

XMUSHORT4 を XMVECTOR に読み込みます。
XMLoadUShortN2

XMUSHORTN2 を XMVECTOR に読み込みます。
XMLoadUShortN4

XMUSHORTN4 を XMVECTOR に読み込みます。
XMLoadXDec4

XMXDEC4 を XMVECTOR に読み込みます。
XMLoadXDecN4

XMXDECN4 を XMVECTOR に読み込みます。
XMStoreByte2

XMVECTOR を XMBYTE2 に格納します。
XMStoreByte4

XMVECTOR を XMBYTE4 に格納します。
XMStoreByteN2

XMVECTOR を XMBYTEN2 に格納します。
XMStoreByteN4

XMVECTOR を XMBYTEN4 に格納します。
XMStoreColor

XMCOLOR に XMVECTOR を格納します。
XMStoreDec4

XMDEC4 に XMVECTOR を格納します。
XMStoreDecN4

XMVECTOR を XMDECN4 に格納します。
XMStoreFloat3PK

XMFLOAT3PK に XMVECTOR を格納します。
XMStoreFloat3SE

XMFLOAT3SE に XMVECTOR を格納します。
XMStoreHalf2

XMVECTOR を XMHALF2 に格納します。
XMStoreHalf4

XMVECTOR を XMHALF4 に格納します。
XMStoreShort2

XMSHORT2 に XMVECTOR を格納します。
XMStoreShort4

XMSHORT4 に XMVECTOR を格納します。
XMStoreShortN2

XMSHORTN2 に XMVECTOR を格納します。
XMStoreShortN4

XMSHORTN4 に XMVECTOR を格納します。
XMStoreU555

XMU555 に XMVECTOR を格納します。
XMStoreU565

XMU565 に XMVECTOR を格納します。
XMStoreUByte2

XMUBYTE2 に XMVECTOR を格納します。
XMStoreUByte4

XMUBYTE4 に XMVECTOR を格納します。
XMStoreUByteN2

XMUBYTEN2 に XMVECTOR を格納します。
XMStoreUByteN4

XMUBYTEN4 に XMVECTOR を格納します。
XMStoreUDec4

XMUDEC4 に XMVECTOR を格納します。
XMStoreUDecN4

XMUDECN4 に XMVECTOR を格納します。
XMStoreUDecN4_XR

拡張範囲 XMUDECN4 を XMVECTOR に格納します。
XMStoreUNibble4

XMUNIBBLE4 に XMVECTOR を格納します。
XMStoreUShort2

XMUSHORT2 に XMVECTOR を格納します。
XMStoreUShort4

XMUSHORT4 に XMVECTOR を格納します。
XMStoreUShortN2

XMUSHORTN2 に XMVECTOR を格納します。
XMStoreUShortN4

XMUSHORTN4 に XMVECTOR を格納します。
XMStoreXDec4

XMXDEC4 に XMVECTOR を格納します。
XMStoreXDecN4

XMXDECN4 に XMVECTOR を格納します。

構造

 
XMBYTE2

各コンポーネントが符号付き整数で、長さが 8 ビット (1 バイト) である 2D ベクター。
XMBYTE4

各コンポーネントが符号付き整数、8 ビット (1 バイト) の長さである 4D ベクター。
XMBYTEN2

符号付きの正規化された値を符号付き 8 ビット (1 バイト) の整数として格納するための 2D ベクター。
XMBYTEN4

符号付きの正規化された値を符号付き 8 ビット (1 バイト) の整数として格納するための 3D ベクター。
XMCOLOR

32 ビットのアルファ レッド グリーン ブルー (ARGB) カラー ベクター。各カラー チャネルは符号なし 8 ビット整数として指定されます。
XMDEC4

x、y-、z- コンポーネントが 10 ビット符号付き整数値として表され、w コンポーネントが 2 ビット符号付き整数値として表される 4D ベクトル。
XMDECN4

符号付きの正規化された値を 10 ビット符号付き x-、y-、および z- コンポーネントとして格納するための 4D ベクターと、2 ビット符号付き w コンポーネント。
XMFLOAT3PK

X および Y コンポーネントが 11 ビット浮動小数点数として格納され、Z コンポーネントが 10 ビット浮動小数点値として格納されている 3D ベクターについて説明します。
XMFLOAT3SE

9 ビット仮数を持つ 3 つの浮動小数点コンポーネントの 3D ベクトルについて説明します。それぞれが同じ 5 ビット指数を共有します。
XMHALF2

2 つの半精度 (16 ビット) 浮動小数点値で構成される 2D ベクトル。
XMHALF4

4 つの半精度 (16 ビット) 浮動小数点値で構成される 4D ベクターについて説明します。
XMSHORT2

16 ビット符号付き整数コンポーネントと正規化された整数コンポーネントで構成される 2D ベクターについて説明します。
XMSHORT4

16 ビット符号付き整数コンポーネントで構成される 4D ベクター。
XMSHORTN2

符号付きの正規化された値を符号付き 16 ビット整数として格納するための 2D ベクター (型int16_t)。
XMSHORTN4

符号付きの正規化された値を符号付き 16 ビット整数として格納するための 4D ベクター (型int16_t)。
XMU555

x、y-、z- コンポーネントが 5 ビット符号なし整数値として表され、w コンポーネントが 1 ビット整数値として表される 4D ベクトル。
XMU565

x および z- コンポーネントが 5 ビット符号なし整数値として表され、y- コンポーネントが 6 ビット符号なし整数値として表される 3D ベクトル。
XMUBYTE2

各コンポーネントが符号なし整数で、長さが 8 ビット (1 バイト) である 2D ベクターを記述します。
XMUBYTE4

各コンポーネントが符号なし整数で、長さが 8 ビット (1 バイト) である 4D ベクターについて説明します。
XMUBYTEN2

符号なし正規化された値を符号付き 8 ビット (1 バイト) 整数として格納するための 2D ベクター。
XMUBYTEN4

符号なし、正規化された値を符号付き 8 ビット (1 バイト) 整数として格納するための 3D ベクター。
XMUDEC4

x、y-、z- コンポーネントが 10 ビット符号なし整数値として表され、w コンポーネントが 2 ビット符号なし整数値として表される 4D ベクトル。
XMUDECN4

符号なし、正規化された整数値を 10 ビット符号なし x、y、z コンポーネント、および 2 ビット符号なし w コンポーネントとして格納するための 4D ベクター。
XMUNIBBLE4

4 つの符号なし 4 ビット整数コンポーネントを含む 4D ベクター。
XMUSHORT2

16 ビット符号なし整数コンポーネントで構成される 2D ベクターについて説明します。
XMUSHORT4

16 ビット符号なし整数コンポーネントで構成される 4D ベクター。
XMUSHORTN2

符号なし、正規化された値を符号なし 16 ビット整数として格納するための 2D ベクター (型uint16_t)。
XMUSHORTN4

符号なし正規化された値を符号付き 16 ビット整数として格納するための 4D ベクター (型uint16_t)。
XMXDEC4

x、y-、z- コンポーネントが 10 ビット符号付き整数値として表され、w コンポーネントが 2 ビット符号なし整数値として表される 4D ベクトル。
XMXDECN4

符号付き、正規化された値を 10 ビット符号付き x、y-、および z- コンポーネントとして格納するための 4D ベクターと、符号なし、正規化された値を 2 ビット符号なし w コンポーネントとして格納します。