Class MSFTSpatialAnchorPersistence

java.lang.Object
org.lwjgl.openxr.MSFTSpatialAnchorPersistence

public class MSFTSpatialAnchorPersistence extends Object
  • Field Details

    • XR_MSFT_spatial_anchor_persistence_SPEC_VERSION

      public static final int XR_MSFT_spatial_anchor_persistence_SPEC_VERSION
      See Also:
    • XR_MSFT_SPATIAL_ANCHOR_PERSISTENCE_EXTENSION_NAME

      public static final String XR_MSFT_SPATIAL_ANCHOR_PERSISTENCE_EXTENSION_NAME
      See Also:
    • XR_OBJECT_TYPE_SPATIAL_ANCHOR_STORE_CONNECTION_MSFT

      public static final int XR_OBJECT_TYPE_SPATIAL_ANCHOR_STORE_CONNECTION_MSFT
      See Also:
    • XR_TYPE_SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT

      public static final int XR_TYPE_SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT
      See Also:
    • XR_TYPE_SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT

      public static final int XR_TYPE_SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT
      See Also:
    • XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT

      public static final int XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT
      See Also:
    • XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT

      public static final int XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT
      See Also:
    • XR_MAX_SPATIAL_ANCHOR_NAME_SIZE_MSFT

      public static final int XR_MAX_SPATIAL_ANCHOR_NAME_SIZE_MSFT
      See Also:
  • Method Details

    • nxrCreateSpatialAnchorStoreConnectionMSFT

      public static int nxrCreateSpatialAnchorStoreConnectionMSFT(XrSession session, long spatialAnchorStore)
      XrResult xrCreateSpatialAnchorStoreConnectionMSFT(XrSession session, XrSpatialAnchorStoreConnectionMSFT * spatialAnchorStore)
    • xrCreateSpatialAnchorStoreConnectionMSFT

      public static int xrCreateSpatialAnchorStoreConnectionMSFT(XrSession session, PointerBuffer spatialAnchorStore)
      XrResult xrCreateSpatialAnchorStoreConnectionMSFT(XrSession session, XrSpatialAnchorStoreConnectionMSFT * spatialAnchorStore)
    • xrDestroySpatialAnchorStoreConnectionMSFT

      public static int xrDestroySpatialAnchorStoreConnectionMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore)
      XrResult xrDestroySpatialAnchorStoreConnectionMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore)
    • nxrPersistSpatialAnchorMSFT

      public static int nxrPersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, long spatialAnchorPersistenceInfo)
      XrResult xrPersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, XrSpatialAnchorPersistenceInfoMSFT const * spatialAnchorPersistenceInfo)
    • xrPersistSpatialAnchorMSFT

      public static int xrPersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, XrSpatialAnchorPersistenceInfoMSFT spatialAnchorPersistenceInfo)
      XrResult xrPersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, XrSpatialAnchorPersistenceInfoMSFT const * spatialAnchorPersistenceInfo)
    • nxrEnumeratePersistedSpatialAnchorNamesMSFT

      public static int nxrEnumeratePersistedSpatialAnchorNamesMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, int spatialAnchorNameCapacityInput, long spatialAnchorNameCountOutput, long spatialAnchorNames)
      XrResult xrEnumeratePersistedSpatialAnchorNamesMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, uint32_t spatialAnchorNameCapacityInput, uint32_t * spatialAnchorNameCountOutput, XrSpatialAnchorPersistenceNameMSFT * spatialAnchorNames)
    • xrEnumeratePersistedSpatialAnchorNamesMSFT

      public static int xrEnumeratePersistedSpatialAnchorNamesMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, IntBuffer spatialAnchorNameCountOutput, @Nullable XrSpatialAnchorPersistenceNameMSFT.Buffer spatialAnchorNames)
      XrResult xrEnumeratePersistedSpatialAnchorNamesMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, uint32_t spatialAnchorNameCapacityInput, uint32_t * spatialAnchorNameCountOutput, XrSpatialAnchorPersistenceNameMSFT * spatialAnchorNames)
    • nxrCreateSpatialAnchorFromPersistedNameMSFT

      public static int nxrCreateSpatialAnchorFromPersistedNameMSFT(XrSession session, long spatialAnchorCreateInfo, long spatialAnchor)
      XrResult xrCreateSpatialAnchorFromPersistedNameMSFT(XrSession session, XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT const * spatialAnchorCreateInfo, XrSpatialAnchorMSFT * spatialAnchor)
    • xrCreateSpatialAnchorFromPersistedNameMSFT

      public static int xrCreateSpatialAnchorFromPersistedNameMSFT(XrSession session, XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT spatialAnchorCreateInfo, PointerBuffer spatialAnchor)
      XrResult xrCreateSpatialAnchorFromPersistedNameMSFT(XrSession session, XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT const * spatialAnchorCreateInfo, XrSpatialAnchorMSFT * spatialAnchor)
    • nxrUnpersistSpatialAnchorMSFT

      public static int nxrUnpersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, long spatialAnchorPersistenceName)
      XrResult xrUnpersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, XrSpatialAnchorPersistenceNameMSFT const * spatialAnchorPersistenceName)
    • xrUnpersistSpatialAnchorMSFT

      public static int xrUnpersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, XrSpatialAnchorPersistenceNameMSFT spatialAnchorPersistenceName)
      XrResult xrUnpersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, XrSpatialAnchorPersistenceNameMSFT const * spatialAnchorPersistenceName)
    • xrClearSpatialAnchorStoreMSFT

      public static int xrClearSpatialAnchorStoreMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore)
      XrResult xrClearSpatialAnchorStoreMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore)