Class ANDROIDDeviceAnchorPersistence

java.lang.Object
org.lwjgl.openxr.ANDROIDDeviceAnchorPersistence

public class ANDROIDDeviceAnchorPersistence extends Object
  • Field Details

    • XR_ANDROID_device_anchor_persistence_SPEC_VERSION

      public static final int XR_ANDROID_device_anchor_persistence_SPEC_VERSION
      See Also:
    • XR_ANDROID_DEVICE_ANCHOR_PERSISTENCE_EXTENSION_NAME

      public static final String XR_ANDROID_DEVICE_ANCHOR_PERSISTENCE_EXTENSION_NAME
      See Also:
    • XR_TYPE_PERSISTED_ANCHOR_SPACE_CREATE_INFO_ANDROID

      public static final int XR_TYPE_PERSISTED_ANCHOR_SPACE_CREATE_INFO_ANDROID
      See Also:
    • XR_TYPE_PERSISTED_ANCHOR_SPACE_INFO_ANDROID

      public static final int XR_TYPE_PERSISTED_ANCHOR_SPACE_INFO_ANDROID
      See Also:
    • XR_TYPE_DEVICE_ANCHOR_PERSISTENCE_CREATE_INFO_ANDROID

      public static final int XR_TYPE_DEVICE_ANCHOR_PERSISTENCE_CREATE_INFO_ANDROID
      See Also:
    • XR_TYPE_SYSTEM_DEVICE_ANCHOR_PERSISTENCE_PROPERTIES_ANDROID

      public static final int XR_TYPE_SYSTEM_DEVICE_ANCHOR_PERSISTENCE_PROPERTIES_ANDROID
      See Also:
    • XR_ERROR_ANCHOR_ID_NOT_FOUND_ANDROID

      public static final int XR_ERROR_ANCHOR_ID_NOT_FOUND_ANDROID
      See Also:
    • XR_ERROR_ANCHOR_ALREADY_PERSISTED_ANDROID

      public static final int XR_ERROR_ANCHOR_ALREADY_PERSISTED_ANDROID
      See Also:
    • XR_ERROR_ANCHOR_NOT_TRACKING_ANDROID

      public static final int XR_ERROR_ANCHOR_NOT_TRACKING_ANDROID
      See Also:
    • XR_ERROR_PERSISTED_DATA_NOT_READY_ANDROID

      public static final int XR_ERROR_PERSISTED_DATA_NOT_READY_ANDROID
      See Also:
    • XR_OBJECT_TYPE_DEVICE_ANCHOR_PERSISTENCE_ANDROID

      public static final int XR_OBJECT_TYPE_DEVICE_ANCHOR_PERSISTENCE_ANDROID
      See Also:
    • XR_ANCHOR_PERSIST_STATE_PERSIST_NOT_REQUESTED_ANDROID

      public static final int XR_ANCHOR_PERSIST_STATE_PERSIST_NOT_REQUESTED_ANDROID
      See Also:
    • XR_ANCHOR_PERSIST_STATE_PERSIST_PENDING_ANDROID

      public static final int XR_ANCHOR_PERSIST_STATE_PERSIST_PENDING_ANDROID
      See Also:
    • XR_ANCHOR_PERSIST_STATE_PERSISTED_ANDROID

      public static final int XR_ANCHOR_PERSIST_STATE_PERSISTED_ANDROID
      See Also:
  • Method Details

    • nxrEnumerateSupportedPersistenceAnchorTypesANDROID

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

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

      public static int nxrCreateDeviceAnchorPersistenceANDROID(XrSession session, long createInfo, long outHandle)
      XrResult xrCreateDeviceAnchorPersistenceANDROID(XrSession session, XrDeviceAnchorPersistenceCreateInfoANDROID const * createInfo, XrDeviceAnchorPersistenceANDROID * outHandle)
    • xrCreateDeviceAnchorPersistenceANDROID

      public static int xrCreateDeviceAnchorPersistenceANDROID(XrSession session, XrDeviceAnchorPersistenceCreateInfoANDROID createInfo, PointerBuffer outHandle)
      XrResult xrCreateDeviceAnchorPersistenceANDROID(XrSession session, XrDeviceAnchorPersistenceCreateInfoANDROID const * createInfo, XrDeviceAnchorPersistenceANDROID * outHandle)
    • xrDestroyDeviceAnchorPersistenceANDROID

      public static int xrDestroyDeviceAnchorPersistenceANDROID(XrDeviceAnchorPersistenceANDROID handle)
      XrResult xrDestroyDeviceAnchorPersistenceANDROID(XrDeviceAnchorPersistenceANDROID handle)
    • nxrPersistAnchorANDROID

      public static int nxrPersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, long persistedInfo, long anchorIdOutput)
      XrResult xrPersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrPersistedAnchorSpaceInfoANDROID const * persistedInfo, XrUuidEXT * anchorIdOutput)
    • xrPersistAnchorANDROID

      public static int xrPersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrPersistedAnchorSpaceInfoANDROID persistedInfo, XrUuidEXT anchorIdOutput)
      XrResult xrPersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrPersistedAnchorSpaceInfoANDROID const * persistedInfo, XrUuidEXT * anchorIdOutput)
    • nxrGetAnchorPersistStateANDROID

      public static int nxrGetAnchorPersistStateANDROID(XrDeviceAnchorPersistenceANDROID handle, long anchorId, long persistState)
      XrResult xrGetAnchorPersistStateANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuidEXT const * anchorId, XrAnchorPersistStateANDROID * persistState)
    • xrGetAnchorPersistStateANDROID

      public static int xrGetAnchorPersistStateANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuidEXT anchorId, IntBuffer persistState)
      XrResult xrGetAnchorPersistStateANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuidEXT const * anchorId, XrAnchorPersistStateANDROID * persistState)
    • nxrCreatePersistedAnchorSpaceANDROID

      public static int nxrCreatePersistedAnchorSpaceANDROID(XrDeviceAnchorPersistenceANDROID handle, long createInfo, long anchorOutput)
      XrResult xrCreatePersistedAnchorSpaceANDROID(XrDeviceAnchorPersistenceANDROID handle, XrPersistedAnchorSpaceCreateInfoANDROID const * createInfo, XrSpace * anchorOutput)
    • xrCreatePersistedAnchorSpaceANDROID

      public static int xrCreatePersistedAnchorSpaceANDROID(XrDeviceAnchorPersistenceANDROID handle, XrPersistedAnchorSpaceCreateInfoANDROID createInfo, PointerBuffer anchorOutput)
      XrResult xrCreatePersistedAnchorSpaceANDROID(XrDeviceAnchorPersistenceANDROID handle, XrPersistedAnchorSpaceCreateInfoANDROID const * createInfo, XrSpace * anchorOutput)
    • nxrEnumeratePersistedAnchorsANDROID

      public static int nxrEnumeratePersistedAnchorsANDROID(XrDeviceAnchorPersistenceANDROID handle, int anchorIdCapacityInput, long anchorIdCountOutput, long anchorIds)
      XrResult xrEnumeratePersistedAnchorsANDROID(XrDeviceAnchorPersistenceANDROID handle, uint32_t anchorIdCapacityInput, uint32_t * anchorIdCountOutput, XrUuidEXT * anchorIds)
    • xrEnumeratePersistedAnchorsANDROID

      public static int xrEnumeratePersistedAnchorsANDROID(XrDeviceAnchorPersistenceANDROID handle, IntBuffer anchorIdCountOutput, @Nullable XrUuidEXT.Buffer anchorIds)
      XrResult xrEnumeratePersistedAnchorsANDROID(XrDeviceAnchorPersistenceANDROID handle, uint32_t anchorIdCapacityInput, uint32_t * anchorIdCountOutput, XrUuidEXT * anchorIds)
    • nxrUnpersistAnchorANDROID

      public static int nxrUnpersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, long anchorId)
      XrResult xrUnpersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuidEXT const * anchorId)
    • xrUnpersistAnchorANDROID

      public static int xrUnpersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuidEXT anchorId)
      XrResult xrUnpersistAnchorANDROID(XrDeviceAnchorPersistenceANDROID handle, XrUuidEXT const * anchorId)