Package org.lwjgl.openxr
Class MSFTSceneUnderstanding
java.lang.Object
org.lwjgl.openxr.MSFTSceneUnderstanding
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nxrComputeNewSceneMSFT
(XrSceneObserverMSFT sceneObserver, long computeInfo) XrResult xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT const * computeInfo)
static int
nxrCreateSceneMSFT
(XrSceneObserverMSFT sceneObserver, long createInfo, long scene) XrResult xrCreateSceneMSFT(XrSceneObserverMSFT sceneObserver, XrSceneCreateInfoMSFT const * createInfo, XrSceneMSFT * scene)
static int
nxrCreateSceneObserverMSFT
(XrSession session, long createInfo, long sceneObserver) XrResult xrCreateSceneObserverMSFT(XrSession session, XrSceneObserverCreateInfoMSFT const * createInfo, XrSceneObserverMSFT * sceneObserver)
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)
static int
nxrGetSceneComponentsMSFT
(XrSceneMSFT scene, long getInfo, long components) XrResult xrGetSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsGetInfoMSFT const * getInfo, XrSceneComponentsMSFT * components)
static int
nxrGetSceneComputeStateMSFT
(XrSceneObserverMSFT sceneObserver, long state) XrResult xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, XrSceneComputeStateMSFT * state)
static int
nxrGetSceneMeshBuffersMSFT
(XrSceneMSFT scene, long getInfo, long buffers) XrResult xrGetSceneMeshBuffersMSFT(XrSceneMSFT scene, XrSceneMeshBuffersGetInfoMSFT const * getInfo, XrSceneMeshBuffersMSFT * buffers)
static int
nxrLocateSceneComponentsMSFT
(XrSceneMSFT scene, long locateInfo, long locations) XrResult xrLocateSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsLocateInfoMSFT const * locateInfo, XrSceneComponentLocationsMSFT * locations)
static int
xrComputeNewSceneMSFT
(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT computeInfo) XrResult xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT const * computeInfo)
static int
xrCreateSceneMSFT
(XrSceneObserverMSFT sceneObserver, @Nullable XrSceneCreateInfoMSFT createInfo, PointerBuffer scene) XrResult xrCreateSceneMSFT(XrSceneObserverMSFT sceneObserver, XrSceneCreateInfoMSFT const * createInfo, XrSceneMSFT * scene)
static int
xrCreateSceneObserverMSFT
(XrSession session, @Nullable XrSceneObserverCreateInfoMSFT createInfo, PointerBuffer sceneObserver) XrResult xrCreateSceneObserverMSFT(XrSession session, XrSceneObserverCreateInfoMSFT const * createInfo, XrSceneObserverMSFT * sceneObserver)
static int
xrDestroySceneMSFT
(XrSceneMSFT scene) XrResult xrDestroySceneMSFT(XrSceneMSFT scene)
static int
xrDestroySceneObserverMSFT
(XrSceneObserverMSFT sceneObserver) XrResult xrDestroySceneObserverMSFT(XrSceneObserverMSFT sceneObserver)
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)
static int
xrGetSceneComponentsMSFT
(XrSceneMSFT scene, XrSceneComponentsGetInfoMSFT getInfo, XrSceneComponentsMSFT components) XrResult xrGetSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsGetInfoMSFT const * getInfo, XrSceneComponentsMSFT * components)
static int
xrGetSceneComputeStateMSFT
(XrSceneObserverMSFT sceneObserver, IntBuffer state) XrResult xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, XrSceneComputeStateMSFT * state)
static int
xrGetSceneMeshBuffersMSFT
(XrSceneMSFT scene, XrSceneMeshBuffersGetInfoMSFT getInfo, XrSceneMeshBuffersMSFT buffers) XrResult xrGetSceneMeshBuffersMSFT(XrSceneMSFT scene, XrSceneMeshBuffersGetInfoMSFT const * getInfo, XrSceneMeshBuffersMSFT * buffers)
static int
xrLocateSceneComponentsMSFT
(XrSceneMSFT scene, XrSceneComponentsLocateInfoMSFT locateInfo, XrSceneComponentLocationsMSFT locations) XrResult xrLocateSceneComponentsMSFT(XrSceneMSFT scene, XrSceneComponentsLocateInfoMSFT const * locateInfo, XrSceneComponentLocationsMSFT * locations)
-
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
- 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
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
XrResult xrDestroySceneMSFT(XrSceneMSFT scene)
-
nxrComputeNewSceneMSFT
XrResult xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT const * computeInfo)
-
xrComputeNewSceneMSFT
public static int xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT computeInfo) XrResult xrComputeNewSceneMSFT(XrSceneObserverMSFT sceneObserver, XrNewSceneComputeInfoMSFT const * computeInfo)
-
nxrGetSceneComputeStateMSFT
XrResult xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, XrSceneComputeStateMSFT * state)
-
xrGetSceneComputeStateMSFT
XrResult xrGetSceneComputeStateMSFT(XrSceneObserverMSFT sceneObserver, XrSceneComputeStateMSFT * state)
-
nxrGetSceneComponentsMSFT
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
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
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)
-