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

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

      @NativeType("XrResult") 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

      @NativeType("XrResult") public static int xrPersistSpatialAnchorMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, @NativeType("XrSpatialAnchorPersistenceInfoMSFT const *") 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

      @NativeType("XrResult") public static int xrEnumeratePersistedSpatialAnchorNamesMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore, @NativeType("uint32_t *") IntBuffer spatialAnchorNameCountOutput, @NativeType("XrSpatialAnchorPersistenceNameMSFT *") @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

      @NativeType("XrResult") public static int xrCreateSpatialAnchorFromPersistedNameMSFT(XrSession session, @NativeType("XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT const *") XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT spatialAnchorCreateInfo, @NativeType("XrSpatialAnchorMSFT *") 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

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

      @NativeType("XrResult") public static int xrClearSpatialAnchorStoreMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore)
      XrResult xrClearSpatialAnchorStoreMSFT(XrSpatialAnchorStoreConnectionMSFT spatialAnchorStore)