Get Point Guardian Intersection (Deprecated)
Updated: Apr 15, 2026
Deprecation Notice
This Blueprint has been deprecated since Unreal Engine 4.27. On the OpenXR backend used by Meta Quest devices, this function returns empty default results. Only the legacy OVR backend has a functional implementation. For Guardian boundary queries, use the non-deprecated Get Guardian Points, Get Guardian Dimensions, or Get Play Area Transform Blueprints instead.This Blueprint returns the intersection result between the Guardian boundary and a specified Unreal Engine coordinate.
- Point: A specified Unreal Engine coordinate.
- Boundary Type: An
EOculusXRBoundaryType enum value representing the type of boundary for which the intersection is requested. You may set this value to:
- Outer Boundary: The exact bounds of the Guardian area.
- Play Area: A rectangle within the Outer Boundary.
- Return Value: An
FOculusXRGuardianTestResult structure that specifies the intersection between the Unreal Engine coordinate and the selected Guardian boundary. This structure contains the following fields:
- Is Triggering: A boolean indicating whether a triggering interaction exists between the specified point and the Guardian boundary.
- Device Type: An
EOculusXRTrackedDeviceType value which is always returned as None by this Blueprint. - Closest Distance: The distance of the point from the boundary.
- Closest Point: The closest point to the specified coordinate that resides on the surface of the specified boundary.
- Closest Point Normal: The geometrical normal vector for the Closest Point relative to the boundary surface.
The following Blueprint graph shows how to call Get Point Guardian Intersection and use the returned Guardian Test Result structure to check whether a specified point intersects the Guardian boundary.