Class ANDROIDTrackables

java.lang.Object
org.lwjgl.openxr.ANDROIDTrackables

public class ANDROIDTrackables extends Object
  • Field Details

    • XR_ANDROID_trackables_SPEC_VERSION

      public static final int XR_ANDROID_trackables_SPEC_VERSION
      See Also:
    • XR_ANDROID_TRACKABLES_EXTENSION_NAME

      public static final String XR_ANDROID_TRACKABLES_EXTENSION_NAME
      See Also:
    • XR_TYPE_TRACKABLE_GET_INFO_ANDROID

      public static final int XR_TYPE_TRACKABLE_GET_INFO_ANDROID
      See Also:
    • XR_TYPE_ANCHOR_SPACE_CREATE_INFO_ANDROID

      public static final int XR_TYPE_ANCHOR_SPACE_CREATE_INFO_ANDROID
      See Also:
    • XR_TYPE_TRACKABLE_PLANE_ANDROID

      public static final int XR_TYPE_TRACKABLE_PLANE_ANDROID
      See Also:
    • XR_TYPE_TRACKABLE_TRACKER_CREATE_INFO_ANDROID

      public static final int XR_TYPE_TRACKABLE_TRACKER_CREATE_INFO_ANDROID
      See Also:
    • XR_TYPE_SYSTEM_TRACKABLES_PROPERTIES_ANDROID

      public static final int XR_TYPE_SYSTEM_TRACKABLES_PROPERTIES_ANDROID
      See Also:
    • XR_OBJECT_TYPE_TRACKABLE_TRACKER_ANDROID

      public static final int XR_OBJECT_TYPE_TRACKABLE_TRACKER_ANDROID
      See Also:
    • XR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID

      public static final int XR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID
      See Also:
    • XR_ERROR_TRACKABLE_TYPE_NOT_SUPPORTED_ANDROID

      public static final int XR_ERROR_TRACKABLE_TYPE_NOT_SUPPORTED_ANDROID
      See Also:
    • XR_TRACKING_STATE_PAUSED_ANDROID

      public static final int XR_TRACKING_STATE_PAUSED_ANDROID
      See Also:
    • XR_TRACKING_STATE_STOPPED_ANDROID

      public static final int XR_TRACKING_STATE_STOPPED_ANDROID
      See Also:
    • XR_TRACKING_STATE_TRACKING_ANDROID

      public static final int XR_TRACKING_STATE_TRACKING_ANDROID
      See Also:
    • XR_TRACKABLE_TYPE_NOT_VALID_ANDROID

      public static final int XR_TRACKABLE_TYPE_NOT_VALID_ANDROID
      See Also:
    • XR_TRACKABLE_TYPE_PLANE_ANDROID

      public static final int XR_TRACKABLE_TYPE_PLANE_ANDROID
      See Also:
    • XR_PLANE_TYPE_HORIZONTAL_DOWNWARD_FACING_ANDROID

      public static final int XR_PLANE_TYPE_HORIZONTAL_DOWNWARD_FACING_ANDROID
      See Also:
    • XR_PLANE_TYPE_HORIZONTAL_UPWARD_FACING_ANDROID

      public static final int XR_PLANE_TYPE_HORIZONTAL_UPWARD_FACING_ANDROID
      See Also:
    • XR_PLANE_TYPE_VERTICAL_ANDROID

      public static final int XR_PLANE_TYPE_VERTICAL_ANDROID
      See Also:
    • XR_PLANE_TYPE_ARBITRARY_ANDROID

      public static final int XR_PLANE_TYPE_ARBITRARY_ANDROID
      See Also:
    • XR_PLANE_LABEL_UNKNOWN_ANDROID

      public static final int XR_PLANE_LABEL_UNKNOWN_ANDROID
      See Also:
    • XR_PLANE_LABEL_WALL_ANDROID

      public static final int XR_PLANE_LABEL_WALL_ANDROID
      See Also:
    • XR_PLANE_LABEL_FLOOR_ANDROID

      public static final int XR_PLANE_LABEL_FLOOR_ANDROID
      See Also:
    • XR_PLANE_LABEL_CEILING_ANDROID

      public static final int XR_PLANE_LABEL_CEILING_ANDROID
      See Also:
    • XR_PLANE_LABEL_TABLE_ANDROID

      public static final int XR_PLANE_LABEL_TABLE_ANDROID
      See Also:
  • Method Details

    • nxrEnumerateSupportedTrackableTypesANDROID

      public static int nxrEnumerateSupportedTrackableTypesANDROID(XrInstance instance, long systemId, int trackableTypeCapacityInput, long trackableTypeCountOutput, long trackableTypes)
      XrResult xrEnumerateSupportedTrackableTypesANDROID(XrInstance instance, XrSystemId systemId, uint32_t trackableTypeCapacityInput, uint32_t * trackableTypeCountOutput, XrTrackableTypeANDROID * trackableTypes)
    • xrEnumerateSupportedTrackableTypesANDROID

      public static int xrEnumerateSupportedTrackableTypesANDROID(XrInstance instance, long systemId, IntBuffer trackableTypeCountOutput, @Nullable IntBuffer trackableTypes)
      XrResult xrEnumerateSupportedTrackableTypesANDROID(XrInstance instance, XrSystemId systemId, uint32_t trackableTypeCapacityInput, uint32_t * trackableTypeCountOutput, XrTrackableTypeANDROID * trackableTypes)
    • nxrEnumerateSupportedAnchorTrackableTypesANDROID

      public static int nxrEnumerateSupportedAnchorTrackableTypesANDROID(XrInstance instance, long systemId, int trackableTypeCapacityInput, long trackableTypeCountOutput, long trackableTypes)
      XrResult xrEnumerateSupportedAnchorTrackableTypesANDROID(XrInstance instance, XrSystemId systemId, uint32_t trackableTypeCapacityInput, uint32_t * trackableTypeCountOutput, XrTrackableTypeANDROID * trackableTypes)
    • xrEnumerateSupportedAnchorTrackableTypesANDROID

      public static int xrEnumerateSupportedAnchorTrackableTypesANDROID(XrInstance instance, long systemId, IntBuffer trackableTypeCountOutput, @Nullable IntBuffer trackableTypes)
      XrResult xrEnumerateSupportedAnchorTrackableTypesANDROID(XrInstance instance, XrSystemId systemId, uint32_t trackableTypeCapacityInput, uint32_t * trackableTypeCountOutput, XrTrackableTypeANDROID * trackableTypes)
    • nxrCreateTrackableTrackerANDROID

      public static int nxrCreateTrackableTrackerANDROID(XrSession session, long createInfo, long trackableTracker)
      XrResult xrCreateTrackableTrackerANDROID(XrSession session, XrTrackableTrackerCreateInfoANDROID const * createInfo, XrTrackableTrackerANDROID * trackableTracker)
    • xrCreateTrackableTrackerANDROID

      public static int xrCreateTrackableTrackerANDROID(XrSession session, XrTrackableTrackerCreateInfoANDROID createInfo, PointerBuffer trackableTracker)
      XrResult xrCreateTrackableTrackerANDROID(XrSession session, XrTrackableTrackerCreateInfoANDROID const * createInfo, XrTrackableTrackerANDROID * trackableTracker)
    • xrDestroyTrackableTrackerANDROID

      public static int xrDestroyTrackableTrackerANDROID(XrTrackableTrackerANDROID trackableTracker)
      XrResult xrDestroyTrackableTrackerANDROID(XrTrackableTrackerANDROID trackableTracker)
    • nxrGetAllTrackablesANDROID

      public static int nxrGetAllTrackablesANDROID(XrTrackableTrackerANDROID trackableTracker, int trackableCapacityInput, long trackableCountOutput, long trackables)
      XrResult xrGetAllTrackablesANDROID(XrTrackableTrackerANDROID trackableTracker, uint32_t trackableCapacityInput, uint32_t * trackableCountOutput, XrTrackableANDROID * trackables)
    • xrGetAllTrackablesANDROID

      public static int xrGetAllTrackablesANDROID(XrTrackableTrackerANDROID trackableTracker, IntBuffer trackableCountOutput, @Nullable LongBuffer trackables)
      XrResult xrGetAllTrackablesANDROID(XrTrackableTrackerANDROID trackableTracker, uint32_t trackableCapacityInput, uint32_t * trackableCountOutput, XrTrackableANDROID * trackables)
    • nxrGetTrackablePlaneANDROID

      public static int nxrGetTrackablePlaneANDROID(XrTrackableTrackerANDROID trackableTracker, long getInfo, long planeOutput)
      XrResult xrGetTrackablePlaneANDROID(XrTrackableTrackerANDROID trackableTracker, XrTrackableGetInfoANDROID const * getInfo, XrTrackablePlaneANDROID * planeOutput)
    • xrGetTrackablePlaneANDROID

      public static int xrGetTrackablePlaneANDROID(XrTrackableTrackerANDROID trackableTracker, XrTrackableGetInfoANDROID getInfo, XrTrackablePlaneANDROID planeOutput)
      XrResult xrGetTrackablePlaneANDROID(XrTrackableTrackerANDROID trackableTracker, XrTrackableGetInfoANDROID const * getInfo, XrTrackablePlaneANDROID * planeOutput)
    • nxrCreateAnchorSpaceANDROID

      public static int nxrCreateAnchorSpaceANDROID(XrSession session, long createInfo, long anchorOutput)
      XrResult xrCreateAnchorSpaceANDROID(XrSession session, XrAnchorSpaceCreateInfoANDROID const * createInfo, XrSpace * anchorOutput)
    • xrCreateAnchorSpaceANDROID

      public static int xrCreateAnchorSpaceANDROID(XrSession session, XrAnchorSpaceCreateInfoANDROID createInfo, PointerBuffer anchorOutput)
      XrResult xrCreateAnchorSpaceANDROID(XrSession session, XrAnchorSpaceCreateInfoANDROID const * createInfo, XrSpace * anchorOutput)