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.
Testet, ob die Komponenten eines bestimmten Vektors innerhalb festgelegter Grenzen liegen.
Syntax
XMVECTOR XM_CALLCONV XMVectorInBounds(
[in] FXMVECTOR V,
[in] FXMVECTOR Bounds
) noexcept;
Parameter
[in] V
Zu testierender Vektor.
[in] Bounds
Vektor, der die Grenzen bestimmt.
Rückgabewert
Gibt einen Vektor zurück, der die Ergebnisse der einzelnen Komponententests enthält.
Hinweise
Der folgende Pseudocode veranschaulicht den Vorgang der Funktion:
XMVECTOR Control;
Control.x = (V.x <= Bounds.x && V.x >= -Bounds.x) ? 0xFFFFFFFF : 0;
Control.y = (V.y <= Bounds.y && V.y >= -Bounds.y) ? 0xFFFFFFFF : 0;
Control.z = (V.z <= Bounds.z && V.z >= -Bounds.z) ? 0xFFFFFFFF : 0;
Control.w = (V.w <= Bounds.w && V.w >= -Bounds.w) ? 0xFFFFFFFF : 0;
return Control;
Plattformanforderungen
Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.Anforderungen
| Zielplattform | Windows |
| Kopfzeile | directxmath.h (DirectXMath.h einschließen) |