Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von DirectXMath verwendet. Weitere Informationen finden Sie unter
directxpackedvector.h enthält die folgenden Programmierschnittstellen:
Functions
|
XMConvertFloatToHalf Konvertiert einen Gleitkommawert mit einzeler Genauigkeit in einen Gleitkommawert mit halber Genauigkeit. |
|
XMConvertFloatToHalfStream Konvertiert einen Stream mit Gleitkommawerten mit einzeler Genauigkeit in einen Stream mit Gleitkommawerten mit halber Genauigkeit. |
|
XMConvertHalfToFloat Konvertiert einen Gleitkommawert mit halber Genauigkeit in einen Gleitkommawert mit einzeler Genauigkeit. |
|
XMConvertHalfToFloatStream Konvertiert einen Stream mit Gleitkommawerten mit halber Genauigkeit in einen Stream von Gleitkommawerten mit einzeler Genauigkeit. |
|
XMLoadByte2 Lädt ein XMBYTE2 in einen XMVECTOR. |
|
XMLoadByte4 Lädt ein XMBYTE4 in einen XMVECTOR. |
|
XMLoadByteN2 Lädt ein XMBYTEN2 in einen XMVECTOR. |
|
XMLoadByteN4 Lädt ein XMBYTEN4 in einen XMVECTOR. |
|
XMLoadColor Lädt eine XMCOLOR-Datei in einen XMVECTOR. |
|
XMLoadDec4 Lädt einen XMDEC4 in einen XMVECTOR. |
|
XMLoadDecN4 Lädt einen XMDECN4 in einen XMVECTOR. |
|
XMLoadFloat3PK Lädt ein XMFLOAT3PK in einen XMVECTOR. |
|
XMLoadFloat3SE Lädt ein XMFLOAT3SE in einen XMVECTOR. |
|
XMLoadHalf2 Lädt eine XMHALF2-Instanz in einen XMVECTOR. |
|
XMLoadHalf4 Lädt einen XMHALF4 in einen XMVECTOR. |
|
XMLoadShort2 Lädt eine XMSHORT2-Instanz in einen XMVECTOR. |
|
XMLoadShort4 Lädt eine XMSHORT4-Instanz in einen XMVECTOR. |
|
XMLoadShortN2 Lädt eine XMSHORTN2-Instanz in einen XMVECTOR. |
|
XMLoadShortN4 Lädt eine XMSHORTN4-Instanz in einen XMVECTOR. |
|
XMLoadU555 Lädt einen XMU555 in einen XMVECTOR. |
|
XMLoadU565 Lädt ein XMU565 in einen XMVECTOR. |
|
XMLoadUByte2 Lädt ein XMUBYTE2 in einen XMVECTOR. |
|
XMLoadUByte4 Lädt ein XMUBYTE4 in einen XMVECTOR. |
|
XMLoadUByteN2 Lädt ein XMUBYTEN2 in einen XMVECTOR. |
|
XMLoadUByteN4 Lädt ein XMUBYTEN4 in einen XMVECTOR. |
|
XMLoadUDec4 Lädt einen XMUDEC4-Wert in einen XMVECTOR. |
|
XMLoadUDecN4 Lädt einen XMUDECN4 in einen XMVECTOR. |
|
XMLoadUDecN4_XR Lädt einen erweiterten Bereich XMUDECN4 in einen XMVECTOR. |
|
XMLoadUNibble4 Lädt ein XMUNIBBLE4 in einen XMVECTOR. |
|
XMLoadUShort2 Lädt eine XMUSHORT2-Instanz in einen XMVECTOR. |
|
XMLoadUShort4 Lädt eine XMUSHORT4-Instanz in einen XMVECTOR. |
|
XMLoadUShortN2 Lädt eine XMUSHORTN2-Instanz in einen XMVECTOR. |
|
XMLoadUShortN4 Lädt eine XMUSHORTN4-Instanz in einen XMVECTOR. |
|
XMLoadXDec4 Lädt einen XMXDEC4 in einen XMVECTOR. |
|
XMLoadXDecN4 Lädt einen XMXDECN4 in einen XMVECTOR. |
|
XMStoreByte2 Speichert einen XMVECTOR in einem XMBYTE2. |
|
XMStoreByte4 Speichert einen XMVECTOR in einem XMBYTE4. |
|
XMStoreByteN2 Speichert einen XMVECTOR in einem XMBYTEN2. |
|
XMStoreByteN4 Speichert einen XMVECTOR in einem XMBYTEN4. |
|
XMStoreColor Speichert einen XMVECTOR in einer XMCOLOR. |
|
XMStoreDec4 Speichert einen XMVECTOR in einem XMDEC4. |
|
XMStoreDecN4 Speichert einen XMVECTOR in einem XMDECN4. |
|
XMStoreFloat3PK Speichert einen XMVECTOR in einem XMFLOAT3PK. |
|
XMStoreFloat3SE Speichert einen XMVECTOR in einem XMFLOAT3SE. |
|
XMStoreHalf2 Speichert einen XMVECTOR in einem XMHALF2. |
|
XMStoreHalf4 Speichert einen XMVECTOR in einem XMHALF4. |
|
XMStoreShort2 Speichert einen XMVECTOR in einer XMSHORT2-Instanz. |
|
XMStoreShort4 Speichert einen XMVECTOR in einer XMSHORT4. |
|
XMStoreShortN2 Speichert einen XMVECTOR in einer XMSHORTN2. |
|
XMStoreShortN4 Speichert einen XMVECTOR in einem XMSHORTN4. |
|
XMStoreU555 Speichert einen XMVECTOR in einem XMU555. |
|
XMStoreU565 Speichert einen XMVECTOR in einem XMU565. |
|
XMStoreUByte2 Speichert einen XMVECTOR in einem XMUBYTE2. |
|
XMStoreUByte4 Speichert einen XMVECTOR in einem XMUBYTE4. |
|
XMStoreUByteN2 Speichert einen XMVECTOR in einem XMUBYTEN2. |
|
XMStoreUByteN4 Speichert einen XMVECTOR in einem XMUBYTEN4. |
|
XMStoreUDec4 Speichert einen XMVECTOR in einem XMUDEC4. |
|
XMStoreUDecN4 Speichert einen XMVECTOR in einem XMUDECN4. |
|
XMStoreUDecN4_XR Speichert einen erweiterten XMUDECN4-Bereich in einem XMVECTOR. |
|
XMStoreUNibble4 Speichert einen XMVECTOR in einem XMUNIBBLE4. |
|
XMStoreUShort2 Speichert einen XMVECTOR in einer XMUSHORT2. |
|
XMStoreUShort4 Speichert einen XMVECTOR in einer XMUSHORT4. |
|
XMStoreUShortN2 Speichert einen XMVECTOR in einem XMUSHORTN2. |
|
XMStoreuShortN4 Speichert einen XMVECTOR in einem XMUSHORTN4. |
|
XMStoreXDec4 Speichert einen XMVECTOR in einem XMXDEC4. |
|
XMStoreXDecN4 Speichert einen XMVECTOR in einem XMXDECN4. |
Strukturen
|
XMBYTE2 Ein 2D-Vektor, bei dem jede Komponente eine ganzzahlige Vorzeichen mit einer Länge von 8 Bit (1 Byte) ist. |
|
XMBYTE4 Ein 4D-Vektor, bei dem jede Komponente eine ganzzahlige Vorzeichen mit einer Länge von 8 Bit (1 Byte) ist. |
|
XMBYTEN2 Ein 2D-Vektor zum Speichern von signierten, normalisierten Werten als ganze 8-Bit-Werte (1 Byte). |
|
XMBYTEN4 Ein 3D-Vektor zum Speichern von signierten, normalisierten Werten als ganze 8-Bit-Zahlen (1 Byte). |
|
XMCOLOR Ein 32-Bit Alpha Red Green Blue (ARGB)-Farbvektor, bei dem jeder Farbkanal als unsignierte 8-Bit-Ganzzahl angegeben wird. |
|
XMDEC4 Ein 4D-Vektor mit x-, y- und z-Komponenten, die als 10-Bit-Ganzzahlwerte mit Vorzeichen dargestellt werden, und die w-Komponente als 2-Bit-Ganzzahlwert mit Vorzeichen. |
|
XMDECN4 Ein 4D-Vektor zum Speichern signierter, normalisierter Werte als 10 Bit signierte x-, y- und z-Komponenten und eine 2 Bit signierte w-Komponente. |
|
XMFLOAT3PK Beschreibt einen 3D-Vektor mit X- und Y-Komponenten, die als 11-Bit-Gleitkommazahl und als 10-Bit-Gleitkommawert gespeichert sind. |
|
XMFLOAT3SE Beschreibt einen 3D-Vektor aus drei Gleitkommakomponenten mit 9-Bit-Mantissen, die jeweils den gleichen 5-Bit-Exponenten nutzen. |
|
XMHALF2 Ein 2D-Vektor, der aus zwei Gleitkommawerten mit halber Genauigkeit (16 Bit) besteht. |
|
XMHALF4 Beschreibt einen 4D-Vektor, der aus vier Gleitkommawerten mit halber Genauigkeit (16 Bit) besteht. |
|
XMSHORT2 Beschreibt einen 2D-Vektor, der aus 16-Bit-Komponenten mit Vorzeichen und normalisierten ganzzahligen Komponenten besteht. |
|
XMSHORT4 Ein 4D-Vektor, der aus 16-Bit-Ganzzahlkomponenten mit Vorzeichen besteht. |
|
XMSHORTN2 Ein 2D-Vektor zum Speichern von signierten, normalisierten Werten als ganzzahlige 16-Bit-Vorzeichen (Typ int16_t). |
|
XMSHORTN4 Ein 4D-Vektor zum Speichern von signierten, normalisierten Werten als ganze 16-Bit-Vorzeichen (Typ int16_t). |
|
XMU555 Ein 4D-Vektor mit x-, y- und z-Komponenten, die als 5-Bit-ganzzahlige Werte ohne Vorzeichen und die w-Komponente als 1-Bit-Ganzzahlwert dargestellt werden. |
|
XMU565 Ein 3D-Vektor mit x- und z-Komponenten, die als 5-Bit-Ganzzahlwerte ohne Vorzeichen und die y-Komponente als 6-Bit-Ganzzahlwert ohne Vorzeichen dargestellt werden. |
|
XMUBYTE2 Beschreibt einen 2D-Vektor, bei dem jede Komponente eine ganze Zahl ohne Vorzeichen mit einer Länge von 8 Bit (1 Byte) ist. |
|
XMUBYTE4 Beschreibt einen 4D-Vektor, bei dem jede Komponente eine ganze Zahl ohne Vorzeichen mit einer Länge von 8 Bit (1 Byte) ist. |
|
XMUBYTEN2 Ein 2D-Vektor zum Speichern von normalisierten Werten ohne Vorzeichen als 8-Bit-Ganzzahlen (1 Byte). |
|
XMUBYTEN4 Ein 3D-Vektor zum Speichern von nicht signierten, normalisierten Werten als 8-Bit-Ganzzahlen (1 Byte). |
|
XMUDEC4 Ein 4D-Vektor mit x-, y- und z-Komponenten, die als 10-Bit-Ganzzahlwerte ohne Vorzeichen dargestellt werden, und die w-Komponente als 2-Bit-Ganzzahlwert ohne Vorzeichen. |
|
XMUDECN4 Ein 4D-Vektor zum Speichern nicht signierter, normalisierter ganzzahliger Werte als 10-Bit-x-, y- und z-Komponenten ohne Vorzeichen und eine 2-Bit-unsignierte w-Komponente. |
|
XMUNIBBLE4 Ein 4D-Vektor mit vier ganzzahligen 4-Bit-Komponenten ohne Vorzeichen. |
|
XMUSHORT2 Beschreibt einen 2D-Vektor, der aus 16-Bit-Ganzzahlkomponenten ohne Vorzeichen besteht. |
|
XMUSHORT4 Ein 4D-Vektor, der aus 16-Bit-Ganzzahlkomponenten ohne Vorzeichen besteht. |
|
XMUSHORTN2 Ein 2D-Vektor zum Speichern von normalisierten Werten ohne Vorzeichen als ganzzahlige 16-Bit-Werte ohne Vorzeichen (Typ uint16_t). |
|
XMUSHORTN4 Ein 4D-Vektor zum Speichern von nicht signierten, normalisierten Werten als 16-Bit-Ganzzahlen mit Vorzeichen (Typ uint16_t). |
|
XMXDEC4 Ein 4D-Vektor mit x-, y- und z-Komponenten, die als 10-Bit-ganzzahlige Werte mit Vorzeichen dargestellt werden, und die w-Komponente als 2-Bit-Ganzzahlwert ohne Vorzeichen. |
|
XMXDECN4 Ein 4D-Vektor zum Speichern signierter, normalisierter Werte als 10-Bit-x-, y- und z-Komponenten mit Vorzeichen und ein normalisierter Wert ohne Vorzeichen als 2-Bit-w-Komponente ohne Vorzeichen. |