Class ANDROIDSceneMeshing

java.lang.Object
org.lwjgl.openxr.ANDROIDSceneMeshing

public class ANDROIDSceneMeshing extends Object
  • Field Details

    • XR_ANDROID_scene_meshing_SPEC_VERSION

      public static final int XR_ANDROID_scene_meshing_SPEC_VERSION
      See Also:
    • XR_ANDROID_SCENE_MESHING_EXTENSION_NAME

      public static final String XR_ANDROID_SCENE_MESHING_EXTENSION_NAME
      See Also:
    • XR_TYPE_SYSTEM_SCENE_MESHING_PROPERTIES_ANDROID

      public static final int XR_TYPE_SYSTEM_SCENE_MESHING_PROPERTIES_ANDROID
      See Also:
    • XR_TYPE_SCENE_MESHING_TRACKER_CREATE_INFO_ANDROID

      public static final int XR_TYPE_SCENE_MESHING_TRACKER_CREATE_INFO_ANDROID
      See Also:
    • XR_TYPE_SCENE_MESH_SNAPSHOT_CREATE_INFO_ANDROID

      public static final int XR_TYPE_SCENE_MESH_SNAPSHOT_CREATE_INFO_ANDROID
      See Also:
    • XR_TYPE_SCENE_MESH_SNAPSHOT_CREATION_RESULT_ANDROID

      public static final int XR_TYPE_SCENE_MESH_SNAPSHOT_CREATION_RESULT_ANDROID
      See Also:
    • XR_TYPE_SCENE_SUBMESH_STATE_ANDROID

      public static final int XR_TYPE_SCENE_SUBMESH_STATE_ANDROID
      See Also:
    • XR_TYPE_SCENE_SUBMESH_DATA_ANDROID

      public static final int XR_TYPE_SCENE_SUBMESH_DATA_ANDROID
      See Also:
    • XR_OBJECT_TYPE_SCENE_MESHING_TRACKER_ANDROID

      public static final int XR_OBJECT_TYPE_SCENE_MESHING_TRACKER_ANDROID
      See Also:
    • XR_OBJECT_TYPE_SCENE_MESH_SNAPSHOT_ANDROID

      public static final int XR_OBJECT_TYPE_SCENE_MESH_SNAPSHOT_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_SET_NONE_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_SET_NONE_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_SET_DEFAULT_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_SET_DEFAULT_ANDROID
      See Also:
    • XR_SCENE_MESH_TRACKING_STATE_INITIALIZING_ANDROID

      public static final int XR_SCENE_MESH_TRACKING_STATE_INITIALIZING_ANDROID
      See Also:
    • XR_SCENE_MESH_TRACKING_STATE_TRACKING_ANDROID

      public static final int XR_SCENE_MESH_TRACKING_STATE_TRACKING_ANDROID
      See Also:
    • XR_SCENE_MESH_TRACKING_STATE_WAITING_ANDROID

      public static final int XR_SCENE_MESH_TRACKING_STATE_WAITING_ANDROID
      See Also:
    • XR_SCENE_MESH_TRACKING_STATE_ERROR_ANDROID

      public static final int XR_SCENE_MESH_TRACKING_STATE_ERROR_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_OTHER_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_OTHER_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_FLOOR_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_FLOOR_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_CEILING_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_CEILING_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_WALL_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_WALL_ANDROID
      See Also:
    • XR_SCENE_MESH_SEMANTIC_LABEL_TABLE_ANDROID

      public static final int XR_SCENE_MESH_SEMANTIC_LABEL_TABLE_ANDROID
      See Also:
  • Method Details

    • nxrEnumerateSupportedSemanticLabelSetsANDROID

      public static int nxrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, long systemId, int supportedSemanticLabelSetsInputCapacity, long supportedSemanticLabelSetsOutputCount, long supportedSemanticLabelSets)
      XrResult xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, XrSystemId systemId, uint32_t supportedSemanticLabelSetsInputCapacity, uint32_t * supportedSemanticLabelSetsOutputCount, XrSceneMeshSemanticLabelSetANDROID * supportedSemanticLabelSets)
    • xrEnumerateSupportedSemanticLabelSetsANDROID

      @NativeType("XrResult") public static int xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, @NativeType("XrSystemId") long systemId, @NativeType("uint32_t *") IntBuffer supportedSemanticLabelSetsOutputCount, @NativeType("XrSceneMeshSemanticLabelSetANDROID *") @Nullable IntBuffer supportedSemanticLabelSets)
      XrResult xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance instance, XrSystemId systemId, uint32_t supportedSemanticLabelSetsInputCapacity, uint32_t * supportedSemanticLabelSetsOutputCount, XrSceneMeshSemanticLabelSetANDROID * supportedSemanticLabelSets)
    • nxrCreateSceneMeshingTrackerANDROID

      public static int nxrCreateSceneMeshingTrackerANDROID(XrSession session, long createInfo, long tracker)
      XrResult xrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID const * createInfo, XrSceneMeshingTrackerANDROID * tracker)
    • xrCreateSceneMeshingTrackerANDROID

      @NativeType("XrResult") public static int xrCreateSceneMeshingTrackerANDROID(XrSession session, @NativeType("XrSceneMeshingTrackerCreateInfoANDROID const *") XrSceneMeshingTrackerCreateInfoANDROID createInfo, @NativeType("XrSceneMeshingTrackerANDROID *") PointerBuffer tracker)
      XrResult xrCreateSceneMeshingTrackerANDROID(XrSession session, XrSceneMeshingTrackerCreateInfoANDROID const * createInfo, XrSceneMeshingTrackerANDROID * tracker)
    • xrDestroySceneMeshingTrackerANDROID

      @NativeType("XrResult") public static int xrDestroySceneMeshingTrackerANDROID(XrSceneMeshingTrackerANDROID tracker)
      XrResult xrDestroySceneMeshingTrackerANDROID(XrSceneMeshingTrackerANDROID tracker)
    • nxrCreateSceneMeshSnapshotANDROID

      public static int nxrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, long createInfo, long outSnapshotCreationResult)
      XrResult xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID const * createInfo, XrSceneMeshSnapshotCreationResultANDROID * outSnapshotCreationResult)
    • xrCreateSceneMeshSnapshotANDROID

      @NativeType("XrResult") public static int xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, @NativeType("XrSceneMeshSnapshotCreateInfoANDROID const *") XrSceneMeshSnapshotCreateInfoANDROID createInfo, @NativeType("XrSceneMeshSnapshotCreationResultANDROID *") XrSceneMeshSnapshotCreationResultANDROID outSnapshotCreationResult)
      XrResult xrCreateSceneMeshSnapshotANDROID(XrSceneMeshingTrackerANDROID tracker, XrSceneMeshSnapshotCreateInfoANDROID const * createInfo, XrSceneMeshSnapshotCreationResultANDROID * outSnapshotCreationResult)
    • xrDestroySceneMeshSnapshotANDROID

      @NativeType("XrResult") public static int xrDestroySceneMeshSnapshotANDROID(XrSceneMeshSnapshotANDROID snapshot)
      XrResult xrDestroySceneMeshSnapshotANDROID(XrSceneMeshSnapshotANDROID snapshot)
    • nxrGetAllSubmeshStatesANDROID

      public static int nxrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, int submeshStateCapacityInput, long submeshStateCountOutput, long submeshStates)
      XrResult xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshStateCapacityInput, uint32_t * submeshStateCountOutput, XrSceneSubmeshStateANDROID * submeshStates)
    • xrGetAllSubmeshStatesANDROID

      @NativeType("XrResult") public static int xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, @NativeType("uint32_t *") IntBuffer submeshStateCountOutput, @NativeType("XrSceneSubmeshStateANDROID *") @Nullable XrSceneSubmeshStateANDROID.Buffer submeshStates)
      XrResult xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshStateCapacityInput, uint32_t * submeshStateCountOutput, XrSceneSubmeshStateANDROID * submeshStates)
    • nxrGetSubmeshDataANDROID

      public static int nxrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, int submeshDataCount, long inoutSubmeshData)
      XrResult xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshDataCount, XrSceneSubmeshDataANDROID * inoutSubmeshData)
    • xrGetSubmeshDataANDROID

      @NativeType("XrResult") public static int xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, @NativeType("XrSceneSubmeshDataANDROID *") XrSceneSubmeshDataANDROID.Buffer inoutSubmeshData)
      XrResult xrGetSubmeshDataANDROID(XrSceneMeshSnapshotANDROID snapshot, uint32_t submeshDataCount, XrSceneSubmeshDataANDROID * inoutSubmeshData)