NA:directxmath::operator-
Berechnet die Negation eines XMVECTOR-instance. |
NA:directxmath::operator-
Subtrahiert einen instance von XMVECTOR von einem zweiten instance und gibt das Ergebnis in einer neuen instance von XMVECTOR zurück. |
NA:directxmath::operator*
Multipliziert einen instance von XMVECTOR mit einem zweiten instance und gibt das Ergebnis in einem dritten instance zurück. |
NA:directxmath::operator*
Multiplizieren Sie eine instance von XMVECTOR mit einem Gleitkommawert, wodurch das Ergebnis eine neue instance von XMVECTOR zurückgegeben wird. |
NA:directxmath::operator*
Multiplizieren Sie einen Gleitkommawert mit einer instance von XMVECTOR, wodurch das Ergebnis eine neue instance von XMVECTOR zurückgegeben wird. |
NA:directxmath::operator*=
Multipliziert einen XMVECTOR-instance mit einem zweiten instance und gibt einen Verweis auf die aktualisierte anfängliche instance zurück. |
NA:directxmath::operator*=
Multipliziert einen XMVECTOR-instance mit einem Gleitkommawert und gibt einen Verweis auf die aktualisierte instance zurück. |
NA:directxmath::operator/
Dividiert einen instance von XMVECTOR durch einen zweiten instance und gibt das Ergebnis in einem dritten instance zurück. |
NA:directxmath::operator/
Dividiert einen XMVECTOR-instance durch einen Gleitkommawert, wodurch das Ergebnis eine neue instance von XMVECTOR zurückgibt. |
NA:directxmath::operator/=
Dividiert einen XMVECTOR-instance durch einen zweiten instance und gibt einen Verweis auf die aktualisierte anfängliche instance zurück. |
NA:directxmath::operator/=
Dividiert einen XMVECTOR-instance durch einen Gleitkommawert und gibt einen Verweis auf die aktualisierte instance zurück. |
NA:directxmath::operator+
Durchführen eines Identitätsvorgangs für eine XMVECTOR-instance. |
NA:directxmath::operator+
Fügt zwei XMVECTOR-Instanzen hinzu, wodurch das Ergebnis in einer neuen instance zurückgegeben wird. |
NA:directxmath::operator+=
Fügt einem XMVECTOR-instance einen Gleitkommawert hinzu und gibt einen Verweis auf die aktualisierte instance zurück. |
NA:directxmath::operator-=
Subtrahiert einen Gleitkommawert vom aktuellen instance von XMVECTOR und gibt das Ergebnis im aktualisierten aktuellen instance zurück. |
XMColorAdjustContrast
Passt den Kontrastwert einer Farbe an. |
XMColorAdjustSaturation
Passt den Sättigungswert einer Farbe an. |
XMColorEqual
Testet die Gleichheit von zwei Farben. |
XMColorGreater
Testet, ob alle Komponenten der ersten Farbe größer sind als die entsprechenden Komponenten in der zweiten Farbe. |
XMColorGreaterOrEqual
Testet, ob alle Komponenten der ersten Farbe größer oder gleich den entsprechenden Komponenten der zweiten Farbe sind. |
XMColorHSLToRGB
Konvertiert HSL-Farbwerte in RGB-Farbwerte. |
XMColorHSVToRGB
Konvertiert HSV-Farbwerte in RGB-Farbwerte. |
XMColorIsInfinite
Tests, um festzustellen, ob eine der Komponenten einer Farbe entweder positiv oder negativ unendlich ist. |
XMColorIsNaN
Testet, ob eine Komponente einer Farbe keine Zahl (NaN) ist. |
XMColorLess
Testet, ob alle Komponenten der ersten Farbe kleiner sind als die entsprechenden Komponenten der zweiten Farbe. |
XMColorLessOrEqual
Testet, ob alle Komponenten der ersten Farbe kleiner oder gleich den entsprechenden Komponenten der zweiten Farbe sind. |
XMColorModulate
Mischt zwei Farben, indem die entsprechenden Komponenten miteinander multipliziert werden. |
XMColorNegative
Bestimmt den negativen RGB-Farbwert einer Farbe. |
XMColorNotEqual
Testet, ob zwei Farben ungleich sind. |
XMColorRGBToHSL
Konvertiert RGB-Farbwerte in HSL-Farbwerte. |
XMColorRGBToHSV
Konvertiert RGB-Farbwerte in HSV-Farbwerte. |
XMColorRGBToSRGB
Konvertiert einen RGB-Farbvektor in sRGB. |
XMColorRGBToXYZ
Konvertiert RGB-Farbwerte in XYZ-Farbwerte. |
XMColorRGBToYUV
Konvertiert RGB-Farbwerte in YUV-Farbwerte. |
XMColorRGBToYUV_HD
Konvertiert RGB-Farbwerte in YUV HD-Farbwerte. |
XMColorRGBToYUV_UHD
Konvertiert RGB-Farbwerte in YUV-UHD-Farbwerte. |
XMColorSRGBToRGB
Konvertiert einen sRGB-Farbvektor in RGB. |
XMColorSRGBToXYZ
Konvertiert SRGB-Farbwerte in XYZ-Farbwerte. |
XMColorXYZToRGB
Konvertiert XYZ-Farbwerte in RGB-Farbwerte. |
XMColorXYZToSRGB
Konvertiert XYZ-Farbwerte in SRGB-Farbwerte. |
XMColorYUVToRGB
Konvertiert YUV-Farbwerte in RGB-Farbwerte. |
XMColorYUVToRGB_HD
Konvertiert YUV-Farbwerte in RGB HD-Farbwerte. |
XMColorYUVToRGB_UHD
Konvertiert YUV-Farbwerte in RGB-UHD-Farbwerte. |
XMComparisonAllFalse
Testet den Vergleichswert, um zu bestimmen, ob alle verglichenen Komponenten false sind. |
XMComparisonAllInBounds
Testet den Vergleichswert, um zu bestimmen, ob sich alle verglichenen Komponenten innerhalb der festgelegten Grenzen befinden. |
XMComparisonAllTrue
Testet den Vergleichswert, um zu bestimmen, ob alle verglichenen Komponenten true sind. |
XMComparisonAnyFalse
Testet den Vergleichswert, um festzustellen, ob eine der verglichenen Komponenten false ist. |
XMComparisonAnyOutOfBounds
Testet den Vergleichswert, um zu ermitteln, ob sich eine der verglichenen Komponenten außerhalb der Setgrenzen befindet. |
XMComparisonAnyTrue
Testet den Vergleichswert, um zu ermitteln, ob eine der verglichenen Komponenten wahr ist. |
XMComparisonMixed
Testet den Vergleichswert, um zu ermitteln, ob die verglichenen Komponenten gemischte Ergebnisse hatten – einige true und einige false. |
XMConvertToDegrees
Wandelt einen Winkel in Bogenmaßen in einen in Grad gemessenen Winkel um. |
XMConvertToRadians
Wandelt einen Winkel in Grad in einen in Bogenmaßen gemessenen Winkel um. |
XMConvertVectorFloatToInt
Konvertiert einen XMVECTOR mit float-Komponenten in einen XMVECTOR mit int32_t Komponenten und wendet eine gleichmäßige Verzerrung an. |
XMConvertVectorFloatToUInt
Konvertiert einen XMVECTOR mit Floatkomponenten in einen XMVECTOR mit uint32_t Komponenten und wendet eine gleichmäßige Verzerrung an. |
XMConvertVectorIntToFloat
Konvertiert einen XMVECTOR mit int32_t Komponenten in einen XMVECTOR mit Floatkomponenten und wendet eine gleichmäßige Verzerrung an. |
XMConvertVectorUIntToFloat
Konvertiert einen XMVECTOR mit uint32_t Komponenten in einen XMVECTOR mit Floatkomponenten und wendet eine gleichmäßige Verzerrung an. |
XMFresnelTerm
Berechnet den Fresnel-Begriff für unpolarisiertes Licht. |
XMLoadFloat
Lädt einen gleitkommakaleren Wert in einen XMVECTOR. |
XMLoadFloat2
Lädt eine XMFLOAT2-Instanz in einen XMVECTOR. |
XMLoadFloat2A
Lädt ein XMFLOAT2A in einen XMVECTOR. |
XMLoadFloat3
Lädt ein XMFLOAT3 in einen XMVECTOR. |
XMLoadFloat3A
Lädt eine XMFLOAT3A in einen XMVECTOR. |
XMLoadFloat3x3
Lädt eine XMFLOAT3X3 in eine XMMATRIX. |
XMLoadFloat3x4
Lädt eine XMFLOAT3X4 in eine XMMATRIX. |
XMLoadFloat3x4A
Lädt eine XMFLOAT3X4A in eine XMMATRIX. |
XMLoadFloat4
Lädt einen XMFLOAT4 in einen XMVECTOR. |
XMLoadFloat4A
Lädt ein XMFLOAT4A in einen XMVECTOR. |
XMLoadFloat4x3
Lädt eine XMFLOAT4X3 in eine XMMATRIX. |
XMLoadFloat4x3A
Lädt eine XMFLOAT4X3A in einen XMVECTOR. |
XMLoadFloat4x4
Lädt ein XMFLOAT4X4 in eine XMMATRIX. |
XMLoadFloat4x4A
Lädt ein XMFLOAT4X4A in einen XMVECTOR. |
XMLoadInt
Lädt einen skalaren Wert in einen XMVECTOR. |
XMLoadInt2
Lädt Daten in die x- und y-Komponenten eines XMVECTOR. |
XMLoadInt2A
Lädt 16-Byte ausgerichtete Daten in die x- und y-Komponenten eines XMVECTOR. |
XMLoadInt3
Lädt Daten ohne Typüberprüfung in die x-, y- und z-Komponenten eines XMVECTORs. |
XMLoadInt3A
Lädt 16-Byte ausgerichtete Daten ohne Typüberprüfung in die x-, y- und z-Komponenten eines XMVECTOR. |
XMLoadInt4
Lädt Daten ohne Typüberprüfung in einen XMVECTOR. |
XMLoadInt4A
Lädt 16-Byte-ausgerichtete Daten ohne Typüberprüfung in einen XMVECTOR. |
XMLoadSInt2
Lädt ganzzahlige Vorzeichendaten in die x- und y-Komponenten eines XMVECTOR. |
XMLoadSInt3
Lädt ganzzahlige Vorzeichendaten in die x-, y- und z-Komponenten eines XMVECTOR. |
XMLoadSInt4
Lädt ganzzahlige Signiertdaten in einen XMVECTOR. |
XMLoadUInt2
Lädt ganzzahlige Daten ohne Vorzeichen in die x- und y-Komponenten eines XMVECTOR. |
XMLoadUInt3
Lädt ganzzahlige Daten ohne Vorzeichen ohne Typüberprüfung in die x-, y- und z-Komponenten eines XMVECTORs. |
XMLoadUInt4
Lädt ganzzahlige Daten ohne Vorzeichen in einen XMVECTOR. |
XMMatrixAffineTransformation
Erstellt eine affine Transformationsmatrix. |
XMMatrixAffineTransformation2D
Erstellt eine 2D-affine Transformationsmatrix in der xy-Ebene. |
XMMatrixDecompose
Unterteilt eine allgemeine 3D-Transformationsmatrix in ihre skalaren, rotationalen und translationalen Komponenten. |
XMMatrixDeterminant
Berechnet die Determinante einer Matrix. |
XMMatrixIdentity
Erstellt die Identitätsmatrix. |
XMMatrixInverse
Berechnet die Inverse einer Matrix. |
XMMatrixIsIdentity
Testet, ob eine Matrix die Identitätsmatrix ist. |
XMMatrixIsInfinite
Testet, ob eines der Elemente einer Matrix positiv oder negativ unendlich ist. |
XMMatrixIsNaN
Testet, ob eines der Elemente einer Matrix NaN ist. |
XMMatrixLookAtLH
Erstellt eine Ansichtsmatrix für ein linkshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einem Fokus. |
XMMatrixLookAtRH
Erstellt eine Ansichtsmatrix für ein rechtshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einem Fokus. |
XMMatrixLookToLH
Erstellt eine Ansichtsmatrix für ein linkshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einer Kamerarichtung. |
XMMatrixLookToRH
Erstellt eine Ansichtsmatrix für ein rechtshändiges Koordinatensystem mit einer Kameraposition, einer Aufwärtsrichtung und einer Kamerarichtung. |
XMMatrixMultiply
Berechnet das Produkt aus zwei Matrizen. |
XMMatrixMultiplyTranspose
Berechnet die Transponierung des Produkts von zwei Matrizen. |
XMMatrixOrthographicLH
Erstellt eine orthogonale Projektionsmatrix für ein linkshändiges Koordinatensystem. |
XMMatrixOrthographicOffCenterLH
Erstellt eine benutzerdefinierte orthogonale Projektionsmatrix für ein linkshändiges Koordinatensystem. |
XMMatrixOrthographicOffCenterRH
Erstellt eine benutzerdefinierte orthogonale Projektionsmatrix für ein rechtshändiges Koordinatensystem. |
XMMatrixOrthographicRH
Erstellt eine orthogonale Projektionsmatrix für ein rechtshändiges Koordinatensystem. |
XMMatrixPerspectiveFovLH
Erstellt eine linkshändige perspektivische Projektionsmatrix auf der Grundlage eines Sichtfelds. |
XMMatrixPerspectiveFovRH
Erstellt eine rechtshändige perspektivische Projektionsmatrix auf der Grundlage eines Sichtfelds. |
XMMatrixPerspectiveLH
Erstellt eine linkshändige perspektivische Projektionsmatrix. |
XMMatrixPerspectiveOffCenterLH
Erstellt eine benutzerdefinierte Version einer linkshändigen perspektivischen Projektionsmatrix. |
XMMatrixPerspectiveOffCenterRH
Erstellt eine benutzerdefinierte Version einer rechtshändigen perspektivischen Projektionsmatrix. |
XMMatrixPerspectiveRH
Erstellt eine rechtshändige perspektivische Projektionsmatrix. |
XMMatrixReflect
Erstellt eine Transformationsmatrix, die Vektoren über eine bestimmte Ebene reflektiert. |
XMMatrixRotationAxis
Erstellt eine Matrix, die sich um eine beliebige Achse dreht. |
XMMatrixRotationNormal
Erstellt eine Matrix, die sich um einen beliebigen normalen Vektor dreht. |
XMMatrixRotationQuaternion
Erstellt eine Rotationsmatrix aus einer Quaternion. |
XMMatrixRotationRollPitchYaw
Erstellt eine Rotationsmatrix basierend auf einer bestimmten Tonhöhe, Gier und Rolle (Eulerwinkel). |
XMMatrixRotationRollPitchYawFromVector
Erstellt eine Rotationsmatrix basierend auf einem Vektor, der die Eulerwinkel (Pitch, Yaw und Roll) enthält. |
XMMatrixRotationX
Erstellt eine Matrix, die sich um die x-Achse dreht. |
XMMatrixRotationY
Erstellt eine Matrix, die sich um die y-Achse dreht. |
XMMatrixRotationZ
Erstellt eine Matrix, die sich um die Z-Achse dreht. |
XMMatrixScaling
Erstellt eine Matrix, die entlang der x-Achse, der y-Achse und der Z-Achse skaliert wird. |
XMMatrixScalingFromVector
Erstellt eine Skalierungsmatrix aus einem 3D-Vektor. |
XMMatrixSet
Erstellt eine Matrix mit Floatwerten. |
XMMatrixShadow
Erstellt eine Transformationsmatrix, die die Geometrie in eine Ebene abflacht. |
XMMatrixTransformation
Erstellt eine Transformationsmatrix. |
XMMatrixTransformation2D
Erstellt eine 2D-Transformationsmatrix auf der xy-Ebene. |
XMMatrixTranslation
Erstellt eine Übersetzungsmatrix aus den angegebenen Offsets. |
XMMatrixTranslationFromVector
Erstellt eine Übersetzungsmatrix aus einem Vektor. |
XMMatrixTranspose
Berechnet die Transponieren einer Matrix. |
XMMatrixVectorTensorProduct
Erstellt eine Matrix aus zwei Vektoren |
XMPlaneDot
Berechnet das Punktprodukt zwischen einer Eingabeebene und einem 4D-Vektor. |
XMPlaneDotCoord
Berechnet das Punktprodukt zwischen einer Eingabeebene und einem 3D-Vektor. |
XMPlaneDotNormal
Berechnet das Punktprodukt zwischen dem normalen Vektor einer Ebene und einem 3D-Vektor. |
XMPlaneEqual
Bestimmt, ob zwei Ebenen gleich sind. |
XMPlaneFromPointNormal
Berechnet die Gleichung einer Ebene, die aus einem Punkt in der Ebene und einem normalen Vektor erstellt wird. |
XMPlaneFromPoints
Berechnet die Gleichung einer Ebene, die aus drei Punkten in der Ebene erstellt wird. |
XMPlaneIntersectLine
Sucht die Schnittmenge zwischen einer Ebene und einer Linie. |
XMPlaneIntersectPlane
Findet die Schnittmenge von zwei Ebenen. |
XMPlaneIsInfinite
Testet, ob einer der Koeffizienten einer Ebene positiv oder negativ unendlich ist. |
XMPlaneIsNaN
Testet, ob einer der Koeffizienten einer Ebene ein NaN ist. |
XMPlaneNearEqual
Bestimmt, ob zwei Ebenen nahezu gleich sind. |
XMPlaneNormalize
Normalisiert die Koeffizienten einer Ebene, sodass Koeffizienten von x, y und z einen Einheits-Normalvektor bilden. |
XMPlaneNormalizeEst
Schätzt die Koeffizienten einer Ebene, sodass Koeffizienten von x, y und z einen Einheits-Normalvektor bilden. |
XMPlaneNotEqual
Bestimmt, ob zwei Ebenen ungleich sind. |
XMPlaneTransform
Transformiert eine Ebene durch eine bestimmte Matrix. |
XMPlaneTransformStream
Transformiert einen Datenstrom von Ebenen durch eine bestimmte Matrix. |
XMQuaternionBaryCentric
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Quaternionen zurück. (XMQuaternionBaryCentric) |
XMQuaternionBaryCentricV
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Quaternionen zurück. (XMQuaternionBaryCentricV) |
XMQuaternionConjugate
Berechnet das Konjugat eines Quaternions. |
XMQuaternionDot
Berechnet das Punktprodukt von zwei Quaternionen. |
XMQuaternionEqual
Testet, ob zwei Quaternionen gleich sind. |
XMQuaternionExp
Berechnet das Exponentielle einer angegebenen reinen Quaternion. |
XMQuaternionIdentity
Gibt die Identitätsquaternion zurück. |
XMQuaternionInverse
Berechnet die Inverse einer Quaternion. |
XMQuaternionIsIdentity
Testet, ob eine bestimmte Quaternion das Identitätsquaternion ist. |
XMQuaternionIsInfinite
Testen Sie, ob eine Komponente eines Quaternions entweder positiv oder negativ unendlich ist. |
XMQuaternionIsNaN
Testen Sie, ob eine Komponente eines Quaternions ein NaN ist. |
XMQuaternionLength
Berechnet die Größe eines Quaternions. |
XMQuaternionLengthSq
Berechnet das Quadrat der Größe eines Quaternions. |
XMQuaternionLn
Berechnet den natürlichen Logarithmus einer bestimmten Einheitenquaternion. |
XMQuaternionMultiply
Berechnet das Produkt aus zwei Quaternionen. |
XMQuaternionNormalize
Normalisiert eine Quaternion. |
XMQuaternionNormalizeEst
Schätzt die normalisierte Version eines Quaternions. |
XMQuaternionNotEqual
Testet, ob zwei Quaternionen nicht gleich sind. |
XMQuaternionReciprocalLength
Berechnet den Kehrwert der Größe eines Quaternions. |
XMQuaternionRotationAxis
Berechnet eine Rotationsquaternion um eine Achse. |
XMQuaternionRotationMatrix
Berechnet eine Rotationsquaternion aus einer Rotationsmatrix. |
XMQuaternionRotationNormal
Berechnet die Rotationsquaternion für einen normalen Vektor. |
XMQuaternionRotationRollPitchYaw
Berechnet eine Rotationsquaternion basierend auf der Tonhöhe, Gier und Rolle (Eulerwinkel). |
XMQuaternionRotationRollPitchYawFromVector
Berechnet eine Rotationsquaternion basierend auf einem Vektor, der die Eulerwinkel (Pitch, Yaw und Roll) enthält. |
XMQuaternionSlerp
Interpoliert zwischen zwei Einheitenquaternionen unter Verwendung der sphärischen linearen Interpolation. (XMQuaternionSlerp) |
XMQuaternionSlerpV
Interpoliert zwischen zwei Einheitenquaternionen unter Verwendung der sphärischen linearen Interpolation. (XMQuaternionSlerpV) |
XMQuaternionSquad
Interpoliert zwischen vier Einheitenquaternionen unter Verwendung einer sphärischen viereckigen Interpolation. (XMQuaternionSquad) |
XMQuaternionSquadSetup
Stellt Adressen von Setupsteuerungspunkten für sphärische Viereckinterpolation bereit. |
XMQuaternionSquadV
Interpoliert zwischen vier Einheitenquaternionen unter Verwendung einer sphärischen viereckigen Interpolation. (XMQuaternionSquadV) |
XMQuaternionToAxisAngle
Berechnet eine Achse und einen Drehwinkel um diese Achse für eine bestimmte Quaternion. |
XMScalarACos
Berechnet den Arckosinus einer Gleitkommazahl. |
XMScalarACosEst
Schätzt den Arckosinus einer Gleitkommazahl. |
XMScalarASin
Berechnet den Arcsinus einer Gleitkommazahl. |
XMScalarASinEst
Schätzt den Arcsinus einer Gleitkommazahl. |
XMScalarCos
Berechnet die Kosinus eines Radiiumwinkels. |
XMScalarCosEst
Schätzt die Kosinus eines Radiiumwinkels. |
XMScalarModAngle
Berechnet einen Winkel zwischen -XM_PI und XM_PI. |
XMScalarNearQual
Bestimmt, ob zwei Gleitkommawerte nahezu gleich sind. |
XMScalarSin
Berechnet den Sinus eines Bogenwinkels. |
XMScalarSinCos
Berechnet sowohl den Sinus als auch den Kosinus eines Radianwinkels. |
XMScalarSinCosEst
Schätzt sowohl den Sinus als auch den Kosinus eines Radianwinkels. |
XMScalarSinEst
Schätzt den Sinus eines Radienwinkels. |
XMStoreFloat
Speichert einen XMVECTOR in einem Float. |
XMStoreFloat2
Speichert einen XMVECTOR in einem XMFLOAT2. |
XMStoreFloat2A
Speichert einen XMVECTOR in einem XMFLOAT2A. |
XMStoreFloat3
Speichert einen XMVECTOR in einem XMFLOAT3. |
XMStoreFloat3A
Speichert einen XMVECTOR in einem XMFLOAT3A. |
XMStoreFloat3x3
Speichert eine XMMATRIX in einem XMFLOAT3X3. |
XMStoreFloat3x4
Speichert eine XMMATRIX in einem XMFLOAT3X4. |
XMStoreFloat3x4A
Speichert eine XMMATRIX in einem XMFLOAT3X4A. |
XMStoreFloat4
Speichert einen XMVECTOR in einem XMFLOAT4. |
XMStoreFloat4A
Speichert einen XMVECTOR in einem XMFLOAT4A. |
XMStoreFloat4x3
Speichert eine XMMATRIX in einem XMFLOAT4X3. |
XMStoreFloat4x3A
Speichert einen XMVECTOR in einem XMFLOAT4X3A. |
XMStoreFloat4x4
Speichert eine XMMATRIX in einem XMFLOAT4X4. |
XMStoreFloat4x4A
Speichert einen XMVECTOR in einem XMFLOAT4X4A. |
XMStoreInt
Speichert einen XMVECTOR in einem uint32_t. |
XMStoreInt2
Speichert einen XMVECTOR in einem 2-Element-uint32_t-Array. |
XMStoreInt2A
Speichert einen XMVECTOR in einem 16 Byte ausgerichteten 2-Element uint32_t Array. |
XMStoreInt3
Speichert einen XMVECTOR in einem 3-Element-uint32_t-Array. |
XMStoreInt3A
Speichert einen XMVECTOR in einem 16 Byte ausgerichteten 3-Element uint32_t Array. |
XMStoreInt4
Speichert einen XMVECTOR in einem 4-Element-uint32_t-Array. |
XMStoreInt4A
Speichert einen XMVECTOR in einem 16 Byte ausgerichteten 4-Element uint32_t Array. |
XMStoreSInt2
Speichert ganzzahlige Signiertdaten aus einem XMVECTOR in einer XMINT2-Struktur. |
XMStoreSInt3
Speichert ganzzahlige Signiertdaten aus einem XMVECTOR in einer XMINT3-Struktur. |
XMStoreSInt4
Speichert ganzzahlige Signiertdaten aus einem XMVECTOR in einer XMINT4-Struktur. |
XMStoreUInt2
Speichert ganzzahlige Daten ohne Vorzeichen aus einem XMVECTOR in einer XMUINT2-Struktur. |
XMStoreUInt3
Speichert ganzzahlige Daten ohne Vorzeichen aus einem XMVECTOR in einer XMUINT3-Struktur. |
XMStoreUInt4
Speichert ganzzahlige Daten ohne Vorzeichen von einem XMVECTOR in einer XMUINT4-Struktur. |
XMVector2AngleBetweenNormals
Berechnet den Bogenwinkel zwischen zwei normalisierten 2D-Vektoren. |
XMVector2AngleBetweenNormalsEst
Schätzt den Bogenwinkel zwischen zwei normalisierten 2D-Vektoren. |
XMVector2AngleBetweenVectors
Berechnet den Radienwinkel zwischen zwei 2D-Vektoren. |
XMVector2ClampLength
Klemmt die Länge eines 2D-Vektors in einen bestimmten Bereich. (XMVector2ClampLength) |
XMVector2ClampLengthV
Klemmt die Länge eines 2D-Vektors in einen bestimmten Bereich. (XMVector2ClampLengthV) |
XMVector2Cross
Berechnet das 2D-übergreifende Produkt. |
XMVector2Dot
Berechnet das Punktprodukt zwischen 2D-Vektoren. |
XMVector2Equal
Testet, ob zwei 2D-Vektoren gleich sind. |
XMVector2EqualInt
Testet, ob zwei 2D-Vektoren gleich sind, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVector2EqualIntR
Testet, ob zwei 2D-Vektoren gleich sind, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. Darüber hinaus gibt diese Funktion einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector2EqualR
Testet, ob zwei 2D-Vektoren gleich sind. Darüber hinaus gibt diese Funktion einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector2Greater
Testet, ob ein 2D-Vektor größer als ein anderer 2D-Vektor ist. |
XMVector2GreaterOrEqual
Testet, ob ein 2D-Vektor größer als oder gleich einem anderen 2D-Vektor ist. |
XMVector2GreaterOrEqualR
Testet, ob ein 2D-Vektor größer als oder gleich einem anderen 2D-Vektor ist, und gibt einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector2GreaterR
Testet, ob ein 2D-Vektor größer als ein anderer 2D-Vektor ist, und gibt einen Vergleichswert zurück, der mithilfe von Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector2InBounds
Testet, ob sich die Komponenten eines 2D-Vektors innerhalb festgelegter Grenzen befinden. |
XMVector2IntersectLine
Findet die Schnittmenge von zwei Linien. |
XMVector2IsInfinite
Testet, ob eine Komponente eines 2D-Vektors positiv oder negativ unendlich ist. |
XMVector2IsNaN
Testet, ob eine Komponente eines 2D-Vektors ein NaN ist. |
XMVector2Length
Berechnet die Länge eines 2D-Vektors. |
XMVector2LengthEst
Schätzt die Länge eines 2D-Vektors. |
XMVector2LengthSq
Berechnet das Quadrat der Länge eines 2D-Vektors. |
XMVector2Less
Testet, ob ein 2D-Vektor kleiner als ein anderer 2D-Vektor ist. |
XMVector2LessOrEqual
Testet, ob ein 2D-Vektor kleiner als oder gleich einem anderen 2D-Vektor ist. |
XMVector2LinePointDistance
Berechnet den Mindestabstand zwischen einer Linie und einem Punkt. (XMVector2LinePointDistance) |
XMVector2NearEqual
Testet, ob sich ein 2D-Vektor in der Nähe eines anderen 2D-Vektors befindet. |
XMVector2Normalize
Gibt die normalisierte Version eines 2D-Vektors zurück. |
XMVector2NormalizeEst
Schätzt die normalisierte Version eines 2D-Vektors. |
XMVector2NotEqual
Testet, ob zwei 2D-Vektoren nicht gleich sind. |
XMVector2NotEqualInt
Testen Sie, ob zwei Vektoren nicht gleich sind, und behandeln Sie jede Komponente als ganze Zahl ohne Vorzeichen. |
XMVector2Orthogonal
Berechnet einen Vektor senkrecht zu einem 2D-Vektor. |
XMVector2ReciprocalLength
Berechnet den Kehrwert der Länge eines 2D-Vektors. |
XMVector2ReciprocalLengthEst
Schätzt den Kehrwert der Länge eines 2D-Vektors. |
XMVector2Reflect
Spiegelt einen Incident-2D-Vektor über einen normalen 2D-Vektor wider. |
XMVector2Refract
Bricht einen Incident-2D-Vektor über einen normalen 2D-Vektor. (XMVector2Refract) |
XMVector2RefractV
Bricht einen Incident-2D-Vektor über einen normalen 2D-Vektor. (XMVector2RefractV) |
XMVector2Transform
Transformiert einen 2D-Vektor durch eine Matrix. |
XMVector2TransformCoord
Transformiert einen 2D-Vektor durch eine bestimmte Matrix, wobei das Ergebnis wieder in w = 1 projiziert wird. |
XMVector2TransformCoordStream
Transformiert einen Stream von 2D-Vektoren durch eine bestimmte Matrix und projiziert die resultierenden Vektoren so, dass ihre w-Koordinaten gleich 1,0 sind. |
XMVector2TransformNormal
Transformiert den 2D-Vektor normal durch die angegebene Matrix. |
XMVector2TransformNormalStream
Transformiert einen Stream von 2D-Normalvektoren durch eine bestimmte Matrix. |
XMVector2TransformStream
Transformiert einen Stream von 2D-Vektoren durch eine bestimmte Matrix. |
XMVector3AngleBetweenNormals
Berechnet den Bogenwinkel zwischen zwei normalisierten 3D-Vektoren. |
XMVector3AngleBetweenNormals
Schätzt den Bogenwinkel zwischen zwei normalisierten 3D-Vektoren. |
XMVector3AngleBetweenVectors
Berechnet den Bogenwinkel zwischen zwei 3D-Vektoren. |
XMVector3ClampLength
Klemmt die Länge eines 3D-Vektors auf einen bestimmten Bereich. (XMVector3ClampLength) |
XMVector3ClampLengthV
Klemmt die Länge eines 3D-Vektors auf einen bestimmten Bereich. (XMVector3ClampLengthV) |
XMVector3ComponentsFromNormal
Unter Verwendung eines Normalvektors wird ein 3D-Vektor in Komponenten unterteilt, die parallel und senkrecht zum Normal sind. |
XMVector3Cross
Berechnet das übergreifende Produkt zwischen zwei 3D-Vektoren. |
XMVector3Dot
Berechnet das Punktprodukt zwischen 3D-Vektoren. |
XMVector3Equal
Testet, ob zwei 3D-Vektoren gleich sind. |
XMVector3EqualInt
Testet, ob zwei 3D-Vektoren gleich sind, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVector3EqualIntR
Testet, ob zwei 3D-Vektoren gleich sind, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. Darüber hinaus gibt diese Funktion einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector3Equalr
Testet, ob zwei 3D-Vektoren gleich sind. Darüber hinaus gibt diese Funktion einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector3Greater
Testet, ob ein 3D-Vektor größer als ein anderer 3D-Vektor ist. |
XMVector3GreaterOrEqual
Testet, ob ein 3D-Vektor größer als oder gleich einem anderen 3D-Vektor ist. |
XMVector3GreaterOrEqualR
Testet, ob ein 3D-Vektor größer als oder gleich einem anderen 3D-Vektor ist, und gibt einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector3GreaterR
Testet, ob ein 3D-Vektor größer als ein anderer 3D-Vektor ist, und gibt einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector3InBounds
Testet, ob sich die Komponenten eines 3D-Vektors innerhalb festgelegter Grenzen befinden. |
XMVector3InverseRotate
Dreht einen 3D-Vektor mithilfe der Inverse einer Quaternion. |
XMVector3IsInfinite
Testet, ob eine Komponente eines 3D-Vektors positiv oder negativ unendlich ist. |
XMVector3IsNaN
Testet, ob eine Komponente eines 3D-Vektors ein NaN ist. |
XMVector3Length
Berechnet die Länge eines 3D-Vektors. |
XMVector3LengthEst
Schätzt die Länge eines 3D-Vektors. |
XMVector3LengthSq
Berechnet das Quadrat der Länge eines 3D-Vektors. |
XMVector3Less
Testet, ob ein 3D-Vektor kleiner als ein anderer 3D-Vektor ist. |
XMVector3LessOrEqual
Testet, ob ein 3D-Vektor kleiner als oder gleich einem anderen 3D-Vektor ist. |
XMVector3LinePointDistance
Berechnet den Mindestabstand zwischen einer Linie und einem Punkt. (XMVector3LinePointDistance) |
XMVector3NearEqual
Testet, ob sich ein 3D-Vektor in der Nähe eines anderen 3D-Vektors befindet. |
XMVector3Normalize
Gibt die normalisierte Version eines 3D-Vektors zurück. |
XMVector3NormalizeEst
Schätzt die normalisierte Version eines 3D-Vektors. |
XMVector3NotEqual
Testet, ob zwei 3D-Vektoren nicht gleich sind. |
XMVector3NotEqualInt
Testen Sie, ob zwei 3D-Vektoren nicht gleich sind, und behandeln Sie jede Komponente als ganze Zahl ohne Vorzeichen. |
XMVector3Orthogonal
Berechnet einen Vektor senkrecht zu einem 3D-Vektor. |
XMVector3Project
Projizieren Sie einen 3D-Vektor aus dem Objektraum in den Bildschirmbereich. |
XMVector3ProjectStream
Projiziert einen Stream von 3D-Vektoren aus dem Objektraum in den Bildschirmbereich. |
XMVector3ReciprocalLength
Berechnet den Kehrwert der Länge eines 3D-Vektors. |
XMVector3ReciprocalLengthEst
Schätzt den Kehrwert der Länge eines 3D-Vektors. |
XMVector3Reflect
Spiegelt einen Incident-3D-Vektor über einen normalen 3D-Vektor wider. |
XMVector3Refract
Bricht einen Incident-3D-Vektor über einen normalen 3D-Vektor. (XMVector3Refract) |
XMVector3RefractV
Bricht einen Incident-3D-Vektor über einen normalen 3D-Vektor. (XMVector3RefractV) |
XMVector3Rotate
Rotiert einen 3D-Vektor mithilfe einer Quaternion. |
XMVector3Transform
Transformiert einen 3D-Vektor durch eine Matrix. |
XMVector3TransformCoord
Transformiert einen 3D-Vektor durch eine bestimmte Matrix, wobei das Ergebnis wieder in w = 1 projiziert wird. |
XMVector3TransformCoordStream
Transformiert einen Stream von 3D-Vektoren durch eine bestimmte Matrix und projiziert die resultierenden Vektoren so, dass ihre w-Koordinaten gleich 1,0 sind. |
XMVector3TransformNormal
Transformiert den 3D-Vektor normal durch die angegebene Matrix. |
XMVector3TransformNormalStream
Transformiert einen Stream von 3D-Normalvektoren durch eine bestimmte Matrix. |
XMVector3TransformStream
Transformiert einen Stream von 3D-Vektoren durch eine bestimmte Matrix. |
XMVector3Unproject
Projiziert einen 3D-Vektor aus dem Bildschirmbereich in den Objektraum. |
XMVector3UnprojectStream
Transformiert einen Stream von 3D-Vektoren vom Bildschirmbereich in den Objektraum. |
XMVector4AngleBetweenNormals
Berechnen Sie den Bogenwinkel zwischen zwei normalisierten 4D-Vektoren. |
XMVector4AngleBetweenNormals
Schätzt den Bogenwinkel zwischen zwei normalisierten 4D-Vektoren. |
XMVector4AngleBetweenVectors
Berechnen Sie den Bogenwinkel zwischen zwei 4D-Vektoren. |
XMVector4ClampLength
Klemmt die Länge eines 4D-Vektors auf einen bestimmten Bereich. (XMVector4ClampLength) |
XMVector4ClampLengthV
Klemmt die Länge eines 4D-Vektors auf einen bestimmten Bereich. (XMVector4ClampLengthV) |
XMVector4Cross
Berechnet das 4D-übergreifende Produkt. |
XMVector4Dot
Berechnet das Punktprodukt zwischen 4D-Vektoren. |
XMVector4Equal
Testet, ob zwei 4D-Vektoren gleich sind. |
XMVector4EqualInt
Testet, ob zwei 4D-Vektoren gleich sind, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVector4EqualIntR
Testet, ob zwei 4D-Vektoren gleich sind, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. Darüber hinaus gibt diese Funktion einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector4EqualR
Testet, ob zwei 4D-Vektoren gleich sind. Darüber hinaus gibt diese Funktion einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector4Greater
Testet, ob ein 4D-Vektor größer als ein anderer 4D-Vektor ist. |
XMVector4GreaterOrEqual
Testet, ob ein 4D-Vektor größer als oder gleich einem anderen 4D-Vektor ist. |
XMVector4GreaterOrEqualR
Testet, ob ein 4D-Vektor größer als oder gleich einem anderen 4D-Vektor ist, und gibt einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector4GreaterR
Testet, ob ein 4D-Vektor größer als ein anderer 4D-Vektor ist, und gibt einen Vergleichswert zurück, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVector4InBounds
Testet, ob sich die Komponenten eines 4D-Vektors innerhalb festgelegter Grenzen befinden. |
XMVector4IsInfinite
Testet, ob eine Komponente eines 4D-Vektors positive oder negative Unendlichkeit ist. |
XMVector4IsNaN
Testet, ob eine Komponente eines 4D-Vektors ein NaN ist. |
XMVector4Length
Berechnet die Länge eines 4D-Vektors. |
XMVector4LengthEst
Schätzt die Länge eines 4D-Vektors. |
XMVector4LengthSq
Berechnet das Quadrat der Länge eines 4D-Vektors. |
XMVector4Less
Testet, ob ein 4D-Vektor kleiner als ein anderer 4D-Vektor ist. |
XMVector4LessOrEqual
Testet, ob ein 4D-Vektor kleiner als oder gleich einem anderen 4D-Vektor ist. |
XMVector4NearEqual
Testet, ob sich ein 4D-Vektor in der Nähe eines anderen 4D-Vektors befindet. |
XMVector4Normalize
Gibt die normalisierte Version eines 4D-Vektors zurück. |
XMVector4NormalizeEst
Schätzt die normalisierte Version eines 4D-Vektors. |
XMVector4NotEqual
Testet, ob zwei 4D-Vektoren nicht gleich sind. |
XMVector4NotEqualInt
Testen Sie, ob zwei 4D-Vektoren nicht gleich sind, und behandeln Sie jede Komponente als ganze Zahl ohne Vorzeichen. |
XMVector4Orthogonal
Berechnet einen Vektor senkrecht zu einem 4D-Vektor. |
XMVector4ReciprocalLength
Berechnet den Kehrwert der Länge eines 4D-Vektors. |
XMVector4ReciprocalLengthEst
Schätzt den Kehrwert der Länge eines 4D-Vektors. |
XMVector4Reflect
Spiegelt einen Incident-4D-Vektor über einen normalen 4D-Vektor wider. |
XMVector4Refract
Bricht einen Incident-4D-Vektor über einen normalen 4D-Vektor. (XMVector4Refract) |
XMVector4RefractV
Bricht einen Incident-4D-Vektor über einen normalen 4D-Vektor. (XMVector4RefractV) |
XMVector4Transform
Transformiert einen 4D-Vektor durch eine Matrix. |
XMVector4TransformStream
Transformiert einen Stream von 4D-Vektoren durch eine bestimmte Matrix. |
XMVectorAbs
Berechnet den absoluten Wert jeder Komponente eines XMVECTOR. |
XMVectorACos
Berechnet den Arckosinus jeder Komponente eines XMVECTOR. |
XMVectorACosEst
Schätzt den Bogen der einzelnen Komponenten eines XMVECTOR. |
XMVectorAdd
Berechnet die Summe von zwei Vektoren. |
XMVectorAddAngles
Fügt zwei Vektoren hinzu, die Winkel darstellen. |
XMVectorAndCInt
Berechnet das logische AND eines Vektors mit der Negation eines zweiten Vektors, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorAndInt
Berechnet das logische AND von zwei Vektoren, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorASin
Berechnet den Arcsinus jeder Komponente eines XMVECTOR. |
XMVectorASinEst
Schätzt den Arcsinus jeder Komponente eines XMVECTOR. |
XMVectorATan
Berechnet den Arctangent jeder Komponente eines XMVECTOR. |
XMVectorATan2
Berechnet den Arctangent von Y/X. |
XMVectorATan2Est
Schätzt den Bogen von Y/X. |
XMVectorATanEst
Schätzt den Arctangent jeder Komponente eines XMVECTOR. |
XMVectorBaryCentric
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Positionsvektoren zurück. (XMVectorBaryCentric) |
XMVectorBaryCentricV
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Positionsvektoren zurück. (XMVectorBaryCentricV) |
XMVectorCatmullRom
Führt eine Catmull-Rom Interpolation unter Verwendung der angegebenen Positionsvektoren aus. (XMVectorCatmullRom) |
XMVectorCatmullRomV
Führt eine Catmull-Rom Interpolation unter Verwendung der angegebenen Positionsvektoren aus. (XMVectorCatmullRomV) |
XMVectorCeiling
Berechnet die Obergrenze jeder Komponente eines XMVECTOR. |
XMVectorClamp
Klemmt die Komponenten eines Vektors auf einen angegebenen minimalen und maximalen Bereich. |
XMVectorCos
Berechnet den Sinus jeder Komponente eines XMVECTOR. |
XMVectorCosEst
Schätzt die Kosinus jeder Komponente eines XMVECTOR. |
XMVectorCosH
Berechnet den hyperbolischen Kosinus jeder Komponente eines XMVECTOR. |
XMVectorDivide
Dividiert einen instance von XMVECTOR durch einen zweiten instance und gibt das Ergebnis in einem dritten instance zurück. (XMVectorDivide) |
XMVectorEqual
Führt einen Komponententest für die Gleichheit von zwei Vektoren durch. |
XMVectorEqualInt
Führt einen Komponententest für die Gleichheit von zwei Vektoren durch, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorEqualIntR
Führt einen Komponententest für die Gleichheit von zwei Vektoren durch, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. Darüber hinaus legt diese Funktion einen Vergleichswert fest, der mithilfe von Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVectorEqualR
Führt einen Komponententest auf Gleichheit von zwei Vektoren durch und legt einen Vergleichswert fest, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVectorExp
Berechnet zwei, die auf die Leistung für jede Komponente angehoben werden. Hinweis Diese Funktion ist ein Kompatibilitätsalias für XMVectorExp2 für vorhandenen Windows 8-Code. Diese Funktion ist für Windows 8.1 veraltet. Verwenden Sie sie nicht, sondern stattdessen XMVectorExp2 oder XMVectorExpE. . |
XMVectorExp10
Berechnet zehn auf die Leistung für jede Komponente. |
XMVectorExp2
Berechnet zwei, die auf die Leistung für jede Komponente angehoben werden. |
XMVectorExpE
Computes e (~2,71828) wird für jede Komponente auf die Leistung angehoben. |
XMVectorFalseInt
Gibt den Nullvektor (false) zurück. |
XMVectorFloor
Berechnet den Boden jeder Komponente eines XMVECTOR. |
XMVectorGetByIndex
Rufen Sie den Wert einer der vier Komponenten eines XMVECTOR-Datentyps ab, der Gleitkommadaten nach Index enthält. |
XMVectorGetByIndexPtr
Rufen Sie den Wert einer der vier Komponenten eines XMVECTOR-Datentyps mit Gleitkommadaten, auf die vom Index verwiesen wird, in einem instance eines Gleitkommawerts ab. |
XMVectorGetIntByIndex
Rufen Sie den Wert einer der vier Komponenten eines XMVECTOR-Datentyps ab, der ganzzahlige Daten nach Index enthält. |
XMVectorGetIntByIndexPtr
Rufen Sie den Wert einer der vier Komponenten eines XMVECTOR-Datentyps mit ganzzahligen Daten nach Index in eine instance einer ganzen Zahl ab, auf die durch den Zeiger verwiesen wird. |
XMVectorGetIntW
Rufen Sie die w-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetIntW) |
XMVectorGetIntWPtr
Ruft die w-Komponente eines XMVECTOR-Datentyps ab, der ganzzahlige Daten enthält, und speichert den Wert dieser Komponente in einer instance von uint32_t, auf die durch einen Zeiger verwiesen wird. |
XMVectorGetIntX
Rufen Sie die x-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetIntX) |
XMVectorGetIntXPtr
Ruft die x-Komponente eines XMVECTOR-Datentyps ab, der ganzzahlige Daten enthält, und speichert den Wert dieser Komponente in einer instance von uint32_t, auf die durch einen Zeiger verwiesen wird. |
XMVectorGetIntY
Rufen Sie die y-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetIntY) |
XMVectorGetIntYPtr
Ruft die y-Komponente eines XMVECTOR-Datentyps ab, der ganzzahlige Daten enthält, und speichert den Wert dieser Komponente in einer instance von uint32_t, auf die durch einen Zeiger verwiesen wird. |
XMVectorGetIntZ
Rufen Sie die z-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetIntZ) |
XMVectorGetIntZPtr
Ruft die z-Komponente eines XMVECTOR-Datentyps ab, der ganzzahlige Daten enthält, und speichert den Wert dieser Komponente in einer instance von uint32_t, auf die durch einen Zeiger verwiesen wird. |
XMVectorGetW
Rufen Sie die w-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetW) |
XMVectorGetWPtr
Rufen Sie die w-Komponente eines XMVECTOR-Datentyps ab, der Gleitkommadaten enthält, und speichern Sie den Wert dieser Komponente in einer instance von float, auf die ein Zeiger verweist. |
XMVectorGetX
Rufen Sie die x-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetX) |
XMVectorGetXPtr
Rufen Sie die x-Komponente eines XMVECTOR-Datentyps ab, der Gleitkommadaten enthält, und speichern Sie den Wert dieser Komponente in einer instance von Float, auf die durch einen Zeiger verwiesen wird. |
XMVectorGetY
Rufen Sie die y-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetY) |
XMVectorGetYPtr
Rufen Sie die y-Komponente eines XMVECTOR-Datentyps ab, der Gleitkommadaten enthält, und speichern Sie den Wert dieser Komponente in einer instance des Floats, auf den ein Zeiger verweist. |
XMVectorGetZ
Rufen Sie die z-Komponente eines XMVECTOR-Datentyps ab. (XMVectorGetZ) |
XMVectorGetZPtr
Rufen Sie die z-Komponente eines XMVECTOR-Datentyps ab, der Gleitkommadaten enthält, und speichern Sie den Wert dieser Komponente in einer instance des Floats, auf den ein Zeiger verweist. |
XMVectorGreater
Führt einen Komponententest für größer als zwischen zwei Vektoren durch. |
XMVectorGreaterOrEqual
Führt einen Komponententest für größer als oder gleich zwischen zwei Vektoren durch. |
XMVectorGreaterOrEqualR
Führt einen Komponententest für größer als oder gleich zwischen zwei Vektoren durch und legt einen Vergleichswert fest, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVectorGreaterR
Führt einen Komponententest für größer als zwischen zwei Vektoren durch und legt einen Vergleichswert fest, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVectorHermite
Führt eine Hermite-Spline-Interpolation unter Verwendung der angegebenen Vektoren aus. (XMVectorHermite) |
XMVectorHermiteV
Führt eine Hermite-Spline-Interpolation unter Verwendung der angegebenen Vektoren aus. (XMVectorHermiteV) |
XMVectorInBounds
Testet, ob sich die Komponenten eines bestimmten Vektors innerhalb festgelegter Grenzen befinden. |
XMVectorInBoundsR
Testet, ob sich die Komponenten eines bestimmten Vektors innerhalb bestimmter Grenzen befinden, und legt einen Vergleichswert fest, der mit Funktionen wie XMComparisonAllTrue untersucht werden kann. |
XMVectorInsert
Rotiert einen Vektor, der von einer bestimmten Anzahl von 32-Bit-Komponenten übrig bleibt, und fügt ausgewählte Elemente von, die sich ergeben, in einen anderen Vektor ein. |
XMVectorIsInfinite
Führt einen Komponententest für +/- unendlich für einen Vektor durch. |
XMVectorIsNaN
Führt einen Komponenten-NaN-Test für einen Vektor durch. |
XMVectorLerp
Führt eine lineare Interpolation zwischen zwei Vektoren aus. (XMVectorLerp) |
XMVectorLerpV
Führt eine lineare Interpolation zwischen zwei Vektoren aus. (XMVectorLerpV) |
XMVectorLess
Führt einen Komponententest für kleiner als zwischen zwei Vektoren durch. |
XMVectorLessOrEqual
Führt einen Komponententest für kleiner oder gleich zwischen zwei Vektoren durch. |
XMVectorLog
Berechnet die beiden Basislogarithmus jeder Komponente eines Vektors. Hinweis Diese Funktion ist ein Kompatibilitätsalias für XMVectorLog2 für vorhandenen Windows 8-Code. |
XMVectorLog10
Berechnet den Zehn-Basis-Logarithmus jeder Komponente eines Vektors. |
XMVectorLog2
Berechnet die beiden Basislogarithmus jeder Komponente eines Vektors. |
XMVectorLoge
Berechnet den Basis- und Logarithmus jeder Komponente eines Vektors. |
XMVectorMax
Führt einen Komponentenvergleich zwischen zwei Vektoren durch und gibt einen Vektor zurück, der die größten Komponenten enthält. |
XMVectorMergeXY
Erstellt einen neuen Vektor, indem die x- und y-Komponenten zweier Vektoren kombiniert werden. |
XMVectorMergeZW
Erstellt einen neuen Vektor, indem die z- und w-Komponenten zweier Vektoren kombiniert werden. |
XMVectorMin
Führt einen Komponentenvergleich zwischen zwei Vektoren durch und gibt einen Vektor zurück, der die kleinsten Komponenten enthält. |
XMVectorMod
Berechnet den gleitkommabasierten Rest des Quotienten von zwei Vektoren pro Komponente. |
XMVectorModAngles
Berechnet das Winkelmodulo 2PI pro Komponente. |
XMVectorMultiply
Berechnet das Komponentenprodukt von zwei Vektoren. |
XMVectorMultiplyAdd
Berechnet das Produkt der ersten beiden Vektoren, die dem dritten Vektor hinzugefügt wurden. |
XMVectorNearEqual
Führt einen Komponententest für die Gleichheit von zwei Vektoren innerhalb eines bestimmten Schwellenwerts durch. |
XMVectorNegate
Berechnet die Negation eines Vektors. |
XMVectorNegativeMultiplySubtract
Berechnet den Unterschied eines dritten Vektors und des Produkts der ersten beiden Vektoren. |
XMVectorNorInt
Berechnet den logischen NOR von zwei Vektoren, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorNotEqual
Führt einen Komponententest für die Ungleichheit von zwei Vektoren durch. |
XMVectorNotEqualInt
Führt einen Komponententest für die Ungleichheit von zwei Vektoren durch, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorOrInt
Berechnet das logische OR von zwei Vektoren, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorPermute
Permutiert die Komponenten von zwei Vektoren, um einen neuen Vektor zu erstellen. |
XMVectorPow
Berechnet V1, das auf die Leistung von V2 angehoben wird. |
XMVectorReciprocal
Berechnet den komponentenspezifischen Kehrwert eines Vektors. |
XMVectorReciprocalEst
Schätzt den Kehrwert eines Vektors pro Komponente. |
XMVectorReciprocalSqrt
Berechnet die pro Komponente reziprokte Quadratwurzel eines Vektors. |
XMVectorReciprocalSqrtEst
Schätzt die pro Komponente reziprokte Quadratwurzel eines Vektors. |
XMVectorReplicate
Repliziert einen Gleitkommawert in alle vier Komponenten eines Vektors. |
XMVectorReplicateInt
Repliziert einen ganzzahligen Wert in alle vier Komponenten eines Vektors. |
XMVectorReplicateIntPtr
Repliziert einen ganzzahligen Wert, auf den ein Zeiger verweist, in alle vier Komponenten eines Vektors. |
XMVectorReplicatePtr
Repliziert einen Gleitkommawert, auf den der Zeiger verweist, in alle vier Komponenten eines Vektors. |
XMVectorRotateLeft
Rotiert den Vektor nach links um eine bestimmte Anzahl von 32-Bit-Elementen. |
XMVectorRotateRight
Rotiert den Vektor um eine bestimmte Anzahl von 32-Bit-Elementen nach rechts. |
XMVectorRound
Rundet jede Komponente eines Vektors auf die nächste gerade ganze Zahl (bekannt als "Bankers Rounding"). |
XMVectorSaturate
Sättigung jeder Komponente eines Vektors im Bereich von 0,0f bis 1,0f. |
XMVectorScale
Skalar multipliziert einen Vektor mit einem Gleitkommawert. |
XMVectorSelect
Führt eine Komponentenauswahl zwischen zwei Eingabevektoren aus und gibt den resultierenden Vektor zurück. |
XMVectorSelectControl
Definiert einen Steuerelementvektor für die Verwendung in XMVectorSelect. |
XMVectorSet
Erstellt einen Vektor mit vier Gleitkommawerten. |
XMVectorSetBinaryConstant
Erstellt einen Vektor, dessen Komponenten entweder 0,0f oder 1,0f sind. |
XMVectorSetByIndex
Verwenden Sie ein Gleitkommaobjekt, um den Wert einer der vier Komponenten eines XMVECTOR-Datentyps festzulegen, der ganzzahlige Daten enthält, auf die von einem Index verwiesen wird. |
XMVectorSetByIndexPtr
Verwenden Sie einen Zeiger auf eine Gleitkomma-instance, um den Wert einer der vier Komponenten eines XMVECTOR-Datentyps festzulegen, der Gleitkommadaten enthält, auf die von einem Index verwiesen wird. |
XMVectorSetInt
Erstellt einen Vektor mit ganzzahligen Komponenten ohne Vorzeichen. |
XMVectorSetIntByIndex
Verwenden Sie eine ganzzahlige instance, um den Wert einer der vier Komponenten eines XMVECTOR-Datentyps festzulegen, der ganzzahlige Daten enthält, auf die von einem Index verwiesen wird. |
XMVectorSetIntByIndexPtr
Verwenden Sie einen Zeiger auf eine ganzzahlige instance, um den Wert einer der vier Komponenten eines XMVECTOR-Datentyps festzulegen, der ganzzahlige Daten enthält, auf die von einem Index verwiesen wird. |
XMVectorSetIntW
Legen Sie den Wert der w-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetIntW) |
XMVectorSetIntWPtr
Legt die w-Komponente eines XMVECTOR-Elements fest, das ganzzahlige Daten enthält, wobei ein Wert in einer instance von uint32_t enthalten ist, auf die durch einen Zeiger verwiesen wird. |
XMVectorSetIntX
Legen Sie den Wert der x-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetIntX) |
XMVectorSetIntXPtr
Legt die x-Komponente eines XMVECTOR-Elements fest, das ganzzahlige Daten enthält, wobei ein Wert in einer instance von uint32_t enthalten ist, auf die durch einen Zeiger verwiesen wird. |
XMVectorSetIntY
Legen Sie den Wert der y-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetIntY) |
XMVectorSetIntYPtr
Legt die y-Komponente eines XMVECTOR-Elements fest, das ganzzahlige Daten enthält, wobei ein Wert in einer instance von uint32_t enthalten ist, auf die durch einen Zeiger verwiesen wird. |
XMVectorSetIntZ
Legen Sie den Wert der z-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetIntZ) |
XMVectorSetIntZPtr
Legt die z-Komponente eines XMVECTOR-Elements fest, das ganzzahlige Daten enthält, wobei ein Wert in einer instance von uint32_t enthalten ist, auf die durch einen Zeiger verwiesen wird. |
XMVectorSetW
Legen Sie den Wert der w-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetW) |
XMVectorSetWPtr
Legt die w-Komponente eines XMVECTOR-Elements fest, das Gleitkommadaten enthält, wobei ein Wert in einer instance float enthalten ist, auf die durch einen Zeiger verwiesen wird. |
XMVectorSetX
Legen Sie den Wert der x-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetX) |
XMVectorSetXPtr
Legt die x-Komponente eines XMVECTOR-Elements fest, das Gleitkommadaten enthält, wobei ein Wert in einem instance float enthalten ist, auf den ein Zeiger verweist. |
XMVectorSetY
Legen Sie den Wert der y-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetY) |
XMVectorSetYPtr
Legt die y-Komponente eines XMVECTOR-Elements fest, das Gleitkommadaten enthält, wobei ein Wert in einer instance float enthalten ist, auf die ein Zeiger verweist. |
XMVectorSetZ
Legen Sie den Wert der z-Komponente eines XMVECTOR-Datentyps fest. (XMVectorSetZ) |
XMVectorSetZPtr
Legt die z-Komponente eines XMVECTOR-Elements fest, das Gleitkommadaten enthält, wobei ein Wert in einer instance float enthalten ist, auf die durch einen Zeiger verwiesen wird. |
XMVectorShiftLeft
Verschiebt einen Vektor um eine bestimmte Anzahl von 32-Bit-Elementen nach links und füllt die frei werdenden Elemente mit Elementen aus einem zweiten Vektor. |
XMVectorSin
Berechnet den Sinus jeder Komponente eines XMVECTOR. |
XMVectorSinCos
Berechnet den Sinus und Kosinus jeder Komponente eines XMVECTOR. |
XMVectorSinCosEst
Schätzt den Sinus und die Kosinus jeder Komponente eines XMVECTOR. |
XMVectorSinEst
Schätzt den Sinus jeder Komponente eines XMVECTOR. |
XMVectorSinH
Berechnet den hyperbolischen Sinus jeder Komponente eines XMVECTOR. |
XMVectorSplatConstant
Erstellt einen Vektor mit identischen Gleitkommakomponenten. Jede Komponente ist eine Konstante, die durch zwei geteilt wird, die zu einem ganzzahligen Exponenten angehoben wird. |
XMVectorSplatConstantInt
Erstellt einen Vektor mit identischen ganzzahligen Komponenten. |
XMVectorSplatEpsilon
Gibt einen Vektor zurück, dessen Komponenten jeweils Epsilon sind (1.192092896e-7). |
XMVectorSplatInfinity
Gibt einen Vektor zurück, dessen Komponenten unendlich sind (0x7F800000). |
XMVectorSplatOne
Gibt einen Vektor zurück, dessen Komponenten jeweils eins sind. |
XMVectorSplatQNaN
Gibt einen Vektor zurück, dessen Komponenten jeweils QNaN (0x7CF00000) sind. |
XMVectorSplatSignMask
Gibt einen Vektor zurück, dessen Komponenten jeweils die Zeichenmaske (0x80000000) sind. |
XMVectorSplatW
Repliziert die w-Komponente eines Vektors auf alle Komponenten. |
XMVectorSplatX
Repliziert die x-Komponente eines Vektors auf alle Komponenten. |
XMVectorSplatY
Repliziert die y-Komponente eines Vektors auf alle Komponenten. |
XMVectorSplatZ
Repliziert die z-Komponente eines Vektors auf alle Komponenten. |
XMVectorSqrt
Berechnet die Quadratwurzel eines Vektors pro Komponente. |
XMVectorSqrtEst
Schätzt die Pro-Komponenten-Quadratwurzel eines Vektors. |
XMVectorSubtract
Berechnet den Unterschied von zwei Vektoren. |
XMVectorSubtractAngles
Subtrahiert zwei Vektoren, die Winkel darstellen. |
XMVectorSum
Berechnet die horizontale Summe der Komponenten eines XMVECTOR. Die horizontale Summe ist das Ergebnis des Hinzufügens der einzelnen Komponenten im Vektor. |
XMVectorSwizzle
Schwenkt einen Vektor. |
XMVectorTan
Berechnet den Tangens jeder Komponente eines XMVECTOR. |
XMVectorTanEst
Schätzt den Tangens jeder Komponente eines XMVECTOR. |
XMVectorTanH
Berechnet den hyperbolischen Tangens jeder Komponente eines XMVECTOR. |
XMVectorTrueInt
Gibt einen Vektor zurück, dessen Komponenten jeweils true (0xFFFFFFFF) darstellen. |
XMVectorTruncate
Rundet jede Komponente eines Vektors auf den nächsten ganzzahligen Wert in Richtung 0 ab. |
XMVectorXorInt
Berechnet den logischen XOR von zwei Vektoren, wobei jede Komponente als ganze Zahl ohne Vorzeichen behandelt wird. |
XMVectorZero
Erstellt den Nullvektor. |
XMVerifyCPUSupport
Gibt an, ob die DirectXMath-Bibliothek die aktuelle Plattform unterstützt. |