このヘッダーは 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 コンポーネントとして格納します。 |