Class MSFTSceneUnderstanding

java.lang.Object
org.lwjgl.openxr.MSFTSceneUnderstanding

public class MSFTSceneUnderstanding extends Object
  • Field Details

    • XR_MSFT_scene_understanding_SPEC_VERSION

      public static final int XR_MSFT_scene_understanding_SPEC_VERSION
      See Also:
    • XR_MSFT_SCENE_UNDERSTANDING_EXTENSION_NAME

      public static final String XR_MSFT_SCENE_UNDERSTANDING_EXTENSION_NAME
      See Also:
    • XR_OBJECT_TYPE_SCENE_OBSERVER_MSFT

      public static final int XR_OBJECT_TYPE_SCENE_OBSERVER_MSFT
      See Also:
    • XR_OBJECT_TYPE_SCENE_MSFT

      public static final int XR_OBJECT_TYPE_SCENE_MSFT
      See Also:
    • XR_TYPE_SCENE_OBSERVER_CREATE_INFO_MSFT

      public static final int XR_TYPE_SCENE_OBSERVER_CREATE_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_CREATE_INFO_MSFT

      public static final int XR_TYPE_SCENE_CREATE_INFO_MSFT
      See Also:
    • XR_TYPE_NEW_SCENE_COMPUTE_INFO_MSFT

      public static final int XR_TYPE_NEW_SCENE_COMPUTE_INFO_MSFT
      See Also:
    • XR_TYPE_VISUAL_MESH_COMPUTE_LOD_INFO_MSFT

      public static final int XR_TYPE_VISUAL_MESH_COMPUTE_LOD_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_COMPONENTS_MSFT

      public static final int XR_TYPE_SCENE_COMPONENTS_MSFT
      See Also:
    • XR_TYPE_SCENE_COMPONENTS_GET_INFO_MSFT

      public static final int XR_TYPE_SCENE_COMPONENTS_GET_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_COMPONENT_LOCATIONS_MSFT

      public static final int XR_TYPE_SCENE_COMPONENT_LOCATIONS_MSFT
      See Also:
    • XR_TYPE_SCENE_COMPONENTS_LOCATE_INFO_MSFT

      public static final int XR_TYPE_SCENE_COMPONENTS_LOCATE_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_OBJECTS_MSFT

      public static final int XR_TYPE_SCENE_OBJECTS_MSFT
      See Also:
    • XR_TYPE_SCENE_COMPONENT_PARENT_FILTER_INFO_MSFT

      public static final int XR_TYPE_SCENE_COMPONENT_PARENT_FILTER_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_OBJECT_TYPES_FILTER_INFO_MSFT

      public static final int XR_TYPE_SCENE_OBJECT_TYPES_FILTER_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_PLANES_MSFT

      public static final int XR_TYPE_SCENE_PLANES_MSFT
      See Also:
    • XR_TYPE_SCENE_PLANE_ALIGNMENT_FILTER_INFO_MSFT

      public static final int XR_TYPE_SCENE_PLANE_ALIGNMENT_FILTER_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_MESHES_MSFT

      public static final int XR_TYPE_SCENE_MESHES_MSFT
      See Also:
    • XR_TYPE_SCENE_MESH_BUFFERS_GET_INFO_MSFT

      public static final int XR_TYPE_SCENE_MESH_BUFFERS_GET_INFO_MSFT
      See Also:
    • XR_TYPE_SCENE_MESH_BUFFERS_MSFT

      public static final int XR_TYPE_SCENE_MESH_BUFFERS_MSFT
      See Also:
    • XR_TYPE_SCENE_MESH_VERTEX_BUFFER_MSFT

      public static final int XR_TYPE_SCENE_MESH_VERTEX_BUFFER_MSFT
      See Also:
    • XR_TYPE_SCENE_MESH_INDICES_UINT32_MSFT

      public static final int XR_TYPE_SCENE_MESH_INDICES_UINT32_MSFT
      See Also:
    • XR_TYPE_SCENE_MESH_INDICES_UINT16_MSFT

      public static final int XR_TYPE_SCENE_MESH_INDICES_UINT16_MSFT
      See Also:
    • XR_ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT

      public static final int XR_ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT
      See Also:
    • XR_ERROR_SCENE_COMPONENT_ID_INVALID_MSFT

      public static final int XR_ERROR_SCENE_COMPONENT_ID_INVALID_MSFT
      See Also:
    • XR_ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT

      public static final int XR_ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT
      See Also:
    • XR_ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT

      public static final int XR_ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT
      See Also:
    • XR_ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT

      public static final int XR_ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT
      See Also:
    • XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT

      public static final int XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT
      See Also:
    • XR_SCENE_COMPUTE_FEATURE_PLANE_MSFT

      public static final int XR_SCENE_COMPUTE_FEATURE_PLANE_MSFT
      See Also:
    • XR_SCENE_COMPUTE_FEATURE_PLANE_MESH_MSFT

      public static final int XR_SCENE_COMPUTE_FEATURE_PLANE_MESH_MSFT
      See Also:
    • XR_SCENE_COMPUTE_FEATURE_VISUAL_MESH_MSFT

      public static final int XR_SCENE_COMPUTE_FEATURE_VISUAL_MESH_MSFT
      See Also:
    • XR_SCENE_COMPUTE_FEATURE_COLLIDER_MESH_MSFT

      public static final int XR_SCENE_COMPUTE_FEATURE_COLLIDER_MESH_MSFT
      See Also:
    • XR_SCENE_COMPUTE_CONSISTENCY_SNAPSHOT_COMPLETE_MSFT

      public static final int XR_SCENE_COMPUTE_CONSISTENCY_SNAPSHOT_COMPLETE_MSFT
      See Also:
    • XR_SCENE_COMPUTE_CONSISTENCY_SNAPSHOT_INCOMPLETE_FAST_MSFT

      public static final int XR_SCENE_COMPUTE_CONSISTENCY_SNAPSHOT_INCOMPLETE_FAST_MSFT
      See Also:
    • XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT

      public static final int XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT
      See Also:
    • XR_MESH_COMPUTE_LOD_COARSE_MSFT

      public static final int XR_MESH_COMPUTE_LOD_COARSE_MSFT
      See Also:
    • XR_MESH_COMPUTE_LOD_MEDIUM_MSFT

      public static final int XR_MESH_COMPUTE_LOD_MEDIUM_MSFT
      See Also:
    • XR_MESH_COMPUTE_LOD_FINE_MSFT

      public static final int XR_MESH_COMPUTE_LOD_FINE_MSFT
      See Also:
    • XR_MESH_COMPUTE_LOD_UNLIMITED_MSFT

      public static final int XR_MESH_COMPUTE_LOD_UNLIMITED_MSFT
      See Also:
    • XR_SCENE_COMPONENT_TYPE_OBJECT_MSFT

      public static final int XR_SCENE_COMPONENT_TYPE_OBJECT_MSFT
      See Also:
    • XR_SCENE_COMPONENT_TYPE_PLANE_MSFT

      public static final int XR_SCENE_COMPONENT_TYPE_PLANE_MSFT
      See Also:
    • XR_SCENE_COMPONENT_TYPE_VISUAL_MESH_MSFT

      public static final int XR_SCENE_COMPONENT_TYPE_VISUAL_MESH_MSFT
      See Also:
    • XR_SCENE_COMPONENT_TYPE_COLLIDER_MESH_MSFT

      public static final int XR_SCENE_COMPONENT_TYPE_COLLIDER_MESH_MSFT
      See Also:
    • XR_SCENE_COMPONENT_TYPE_INVALID_MSFT

      public static final int XR_SCENE_COMPONENT_TYPE_INVALID_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_BACKGROUND_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_BACKGROUND_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_WALL_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_WALL_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_FLOOR_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_FLOOR_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_CEILING_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_CEILING_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_PLATFORM_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_PLATFORM_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_INFERRED_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_INFERRED_MSFT
      See Also:
    • XR_SCENE_OBJECT_TYPE_UNCATEGORIZED_MSFT

      public static final int XR_SCENE_OBJECT_TYPE_UNCATEGORIZED_MSFT
      See Also:
    • XR_SCENE_PLANE_ALIGNMENT_TYPE_NON_ORTHOGONAL_MSFT

      public static final int XR_SCENE_PLANE_ALIGNMENT_TYPE_NON_ORTHOGONAL_MSFT
      See Also:
    • XR_SCENE_PLANE_ALIGNMENT_TYPE_HORIZONTAL_MSFT

      public static final int XR_SCENE_PLANE_ALIGNMENT_TYPE_HORIZONTAL_MSFT
      See Also:
    • XR_SCENE_PLANE_ALIGNMENT_TYPE_VERTICAL_MSFT

      public static final int XR_SCENE_PLANE_ALIGNMENT_TYPE_VERTICAL_MSFT
      See Also:
    • XR_SCENE_COMPUTE_STATE_NONE_MSFT

      public static final int XR_SCENE_COMPUTE_STATE_NONE_MSFT
      See Also:
    • XR_SCENE_COMPUTE_STATE_UPDATING_MSFT

      public static final int XR_SCENE_COMPUTE_STATE_UPDATING_MSFT
      See Also:
    • XR_SCENE_COMPUTE_STATE_COMPLETED_MSFT

      public static final int XR_SCENE_COMPUTE_STATE_COMPLETED_MSFT
      See Also:
    • XR_SCENE_COMPUTE_STATE_COMPLETED_WITH_ERROR_MSFT

      public static final int XR_SCENE_COMPUTE_STATE_COMPLETED_WITH_ERROR_MSFT
      See Also:
  • Method Details

    • nxrEnumerateSceneComputeFeaturesMSFT

      public static int nxrEnumerateSceneComputeFeaturesMSFT(XrInstance instance, long systemId, int featureCapacityInput, long featureCountOutput, long features)
      XrResult xrEnumerateSceneComputeFeaturesMSFT(XrInstance instance, XrSystemId systemId, uint32_t featureCapacityInput, uint32_t * featureCountOutput, XrSceneComputeFeatureMSFT * features)
    • xrEnumerateSceneComputeFeaturesMSFT

      public static int xrEnumerateSceneComputeFeaturesMSFT(XrInstance instance, long systemId, IntBuffer featureCountOutput, @Nullable IntBuffer features)
      XrResult xrEnumerateSceneComputeFeaturesMSFT(XrInstance instance, XrSystemId systemId, uint32_t featureCapacityInput, uint32_t * featureCountOutput, XrSceneComputeFeatureMSFT * features)
    • nxrCreateSceneObserverMSFT

      public static int nxrCreateSceneObserverMSFT(XrSession session, long createInfo, long sceneObserver)
      XrResult xrCreateSceneObserverMSFT(XrSession session, XrSceneObserverCreateInfoMSFT const * createInfo, XrSceneObserverMSFT * sceneObserver)
    • xrCreateSceneObserverMSFT

      public static int xrCreateSceneObserverMSFT(XrSession session, @Nullable XrSceneObserverCreateInfoMSFT createInfo, PointerBuffer sceneObserver)
      XrResult xrCreateSceneObserverMSFT(XrSession session, XrSceneObserverCreateInfoMSFT const * createInfo, XrSceneObserverMSFT * sceneObserver)
    • xrDestroySceneObserverMSFT

      public static int xrDestroySceneObserverMSFT(XrSceneObserverMSFT sceneObserver)
      XrResult xrDestroySceneObserverMSFT(XrSceneObserverMSFT sceneObserver)
    • nxrCreateSceneMSFT

      public static int nxrCreateSceneMSFT(XrSceneObserverMSFT sceneObserver, long createInfo, long scene)
      XrResult xrCreateSceneMSFT(XrSceneObserverMSFT sceneObserver, XrSceneCreateInfoMSFT const * createInfo, XrSceneMSFT * scene)
    • xrCreateSceneMSFT

      public static int xrCreateSceneMSFT(XrSceneObserverMSFT sceneObserver, @Nullable XrSceneCreateInfoMSFT createInfo, PointerBuffer scene)
      XrResult xrCreateSceneMSFT(XrSceneObserverMSFT sceneObserver, XrSceneCreateInfoMSFT const * createInfo, XrSceneMSFT * scene)
    • xrDestroySceneMSFT

      public static int xrDestroySceneMSFT(XrSceneMSFT scene)
      XrResult xrDestroySceneMSFT(XrSceneMSFT scene)
    • nxrComputeNewSceneMSFT

      public static int nxrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, long computeInfo)
      XrResult xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT const * computeInfo)
    • xrComputeNewSceneMSFT

      public static int xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT computeInfo)
      XrResult xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT const * computeInfo)
    • nxrGetSceneComputeStateMSFT

      public static int nxrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, long state)
      XrResult xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, XrSceneComputeStateMSFT * state)
    • xrGetSceneComputeStateMSFT

      public static int xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, IntBuffer state)
      XrResult xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, XrSceneComputeStateMSFT * state)
    • nxrGetSceneComponentsMSFT

      public static int nxrGetSceneComponentsMSFT(XrSceneMSFT scene, long getInfo, long components)
      XrResult xrGetSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsGetInfoMSFT const * getInfo, XrSceneComponentsMSFT * components)
    • xrGetSceneComponentsMSFT

      public static int xrGetSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsGetInfoMSFT getInfo, XrSceneComponentsMSFT components)
      XrResult xrGetSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsGetInfoMSFT const * getInfo, XrSceneComponentsMSFT * components)
    • nxrLocateSceneComponentsMSFT

      public static int nxrLocateSceneComponentsMSFT(XrSceneMSFT scene, long locateInfo, long locations)
      XrResult xrLocateSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsLocateInfoMSFT const * locateInfo, XrSceneComponentLocationsMSFT * locations)
    • xrLocateSceneComponentsMSFT

      public static int xrLocateSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsLocateInfoMSFT locateInfo, XrSceneComponentLocationsMSFT locations)
      XrResult xrLocateSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsLocateInfoMSFT const * locateInfo, XrSceneComponentLocationsMSFT * locations)
    • nxrGetSceneMeshBuffersMSFT

      public static int nxrGetSceneMeshBuffersMSFT(XrSceneMSFT scene, long getInfo, long buffers)
      XrResult xrGetSceneMeshBuffersMSFT(XrSceneMSFT scene, XrSceneMeshBuffersGetInfoMSFT const * getInfo, XrSceneMeshBuffersMSFT * buffers)
    • xrGetSceneMeshBuffersMSFT

      public static int xrGetSceneMeshBuffersMSFT(XrSceneMSFT scene, XrSceneMeshBuffersGetInfoMSFT getInfo, XrSceneMeshBuffersMSFT buffers)
      XrResult xrGetSceneMeshBuffersMSFT(XrSceneMSFT scene, XrSceneMeshBuffersGetInfoMSFT const * getInfo, XrSceneMeshBuffersMSFT * buffers)