Class BDSpatialSensing

java.lang.Object
org.lwjgl.openxr.BDSpatialSensing

public class BDSpatialSensing extends Object
  • Field Details

    • XR_BD_spatial_sensing_SPEC_VERSION

      public static final int XR_BD_spatial_sensing_SPEC_VERSION
      See Also:
    • XR_BD_SPATIAL_SENSING_EXTENSION_NAME

      public static final String XR_BD_SPATIAL_SENSING_EXTENSION_NAME
      See Also:
    • XR_ERROR_SPATIAL_ENTITY_ID_INVALID_BD

      public static final int XR_ERROR_SPATIAL_ENTITY_ID_INVALID_BD
      See Also:
    • XR_ERROR_SPATIAL_SENSING_SERVICE_UNAVAILABLE_BD

      public static final int XR_ERROR_SPATIAL_SENSING_SERVICE_UNAVAILABLE_BD
      See Also:
    • XR_ERROR_ANCHOR_NOT_SUPPORTED_FOR_ENTITY_BD

      public static final int XR_ERROR_ANCHOR_NOT_SUPPORTED_FOR_ENTITY_BD
      See Also:
    • XR_TYPE_SYSTEM_SPATIAL_SENSING_PROPERTIES_BD

      public static final int XR_TYPE_SYSTEM_SPATIAL_SENSING_PROPERTIES_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_GET_INFO_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_GET_INFO_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_LOCATION_GET_INFO_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_LOCATION_GET_INFO_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_LOCATION_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_LOCATION_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_SEMANTIC_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_SEMANTIC_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_2D_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_2D_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_POLYGON_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_POLYGON_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_3D_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_3D_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_TRIANGLE_MESH_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_TRIANGLE_MESH_BD
      See Also:
    • XR_TYPE_SENSE_DATA_PROVIDER_CREATE_INFO_BD

      public static final int XR_TYPE_SENSE_DATA_PROVIDER_CREATE_INFO_BD
      See Also:
    • XR_TYPE_SENSE_DATA_PROVIDER_START_INFO_BD

      public static final int XR_TYPE_SENSE_DATA_PROVIDER_START_INFO_BD
      See Also:
    • XR_TYPE_EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD

      public static final int XR_TYPE_EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD
      See Also:
    • XR_TYPE_EVENT_DATA_SENSE_DATA_UPDATED_BD

      public static final int XR_TYPE_EVENT_DATA_SENSE_DATA_UPDATED_BD
      See Also:
    • XR_TYPE_SENSE_DATA_QUERY_INFO_BD

      public static final int XR_TYPE_SENSE_DATA_QUERY_INFO_BD
      See Also:
    • XR_TYPE_SENSE_DATA_QUERY_COMPLETION_BD

      public static final int XR_TYPE_SENSE_DATA_QUERY_COMPLETION_BD
      See Also:
    • XR_TYPE_SENSE_DATA_FILTER_UUID_BD

      public static final int XR_TYPE_SENSE_DATA_FILTER_UUID_BD
      See Also:
    • XR_TYPE_SENSE_DATA_FILTER_SEMANTIC_BD

      public static final int XR_TYPE_SENSE_DATA_FILTER_SEMANTIC_BD
      See Also:
    • XR_TYPE_QUERIED_SENSE_DATA_GET_INFO_BD

      public static final int XR_TYPE_QUERIED_SENSE_DATA_GET_INFO_BD
      See Also:
    • XR_TYPE_QUERIED_SENSE_DATA_BD

      public static final int XR_TYPE_QUERIED_SENSE_DATA_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_STATE_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_STATE_BD
      See Also:
    • XR_TYPE_SPATIAL_ENTITY_ANCHOR_CREATE_INFO_BD

      public static final int XR_TYPE_SPATIAL_ENTITY_ANCHOR_CREATE_INFO_BD
      See Also:
    • XR_TYPE_ANCHOR_SPACE_CREATE_INFO_BD

      public static final int XR_TYPE_ANCHOR_SPACE_CREATE_INFO_BD
      See Also:
    • XR_OBJECT_TYPE_SENSE_DATA_PROVIDER_BD

      public static final int XR_OBJECT_TYPE_SENSE_DATA_PROVIDER_BD
      See Also:
    • XR_OBJECT_TYPE_SENSE_DATA_SNAPSHOT_BD

      public static final int XR_OBJECT_TYPE_SENSE_DATA_SNAPSHOT_BD
      See Also:
    • XR_OBJECT_TYPE_ANCHOR_BD

      public static final int XR_OBJECT_TYPE_ANCHOR_BD
      See Also:
    • XR_SPATIAL_ENTITY_COMPONENT_TYPE_LOCATION_BD

      public static final int XR_SPATIAL_ENTITY_COMPONENT_TYPE_LOCATION_BD
      See Also:
    • XR_SPATIAL_ENTITY_COMPONENT_TYPE_SEMANTIC_BD

      public static final int XR_SPATIAL_ENTITY_COMPONENT_TYPE_SEMANTIC_BD
      See Also:
    • XR_SPATIAL_ENTITY_COMPONENT_TYPE_BOUNDING_BOX_2D_BD

      public static final int XR_SPATIAL_ENTITY_COMPONENT_TYPE_BOUNDING_BOX_2D_BD
      See Also:
    • XR_SPATIAL_ENTITY_COMPONENT_TYPE_POLYGON_BD

      public static final int XR_SPATIAL_ENTITY_COMPONENT_TYPE_POLYGON_BD
      See Also:
    • XR_SPATIAL_ENTITY_COMPONENT_TYPE_BOUNDING_BOX_3D_BD

      public static final int XR_SPATIAL_ENTITY_COMPONENT_TYPE_BOUNDING_BOX_3D_BD
      See Also:
    • XR_SPATIAL_ENTITY_COMPONENT_TYPE_TRIANGLE_MESH_BD

      public static final int XR_SPATIAL_ENTITY_COMPONENT_TYPE_TRIANGLE_MESH_BD
      See Also:
    • XR_SEMANTIC_LABEL_UNKNOWN_BD

      public static final int XR_SEMANTIC_LABEL_UNKNOWN_BD
      See Also:
    • XR_SEMANTIC_LABEL_FLOOR_BD

      public static final int XR_SEMANTIC_LABEL_FLOOR_BD
      See Also:
    • XR_SEMANTIC_LABEL_CEILING_BD

      public static final int XR_SEMANTIC_LABEL_CEILING_BD
      See Also:
    • XR_SEMANTIC_LABEL_WALL_BD

      public static final int XR_SEMANTIC_LABEL_WALL_BD
      See Also:
    • XR_SEMANTIC_LABEL_DOOR_BD

      public static final int XR_SEMANTIC_LABEL_DOOR_BD
      See Also:
    • XR_SEMANTIC_LABEL_WINDOW_BD

      public static final int XR_SEMANTIC_LABEL_WINDOW_BD
      See Also:
    • XR_SEMANTIC_LABEL_OPENING_BD

      public static final int XR_SEMANTIC_LABEL_OPENING_BD
      See Also:
    • XR_SEMANTIC_LABEL_TABLE_BD

      public static final int XR_SEMANTIC_LABEL_TABLE_BD
      See Also:
    • XR_SEMANTIC_LABEL_SOFA_BD

      public static final int XR_SEMANTIC_LABEL_SOFA_BD
      See Also:
    • XR_SEMANTIC_LABEL_CHAIR_BD

      public static final int XR_SEMANTIC_LABEL_CHAIR_BD
      See Also:
    • XR_SEMANTIC_LABEL_HUMAN_BD

      public static final int XR_SEMANTIC_LABEL_HUMAN_BD
      See Also:
    • XR_SEMANTIC_LABEL_BEAM_BD

      public static final int XR_SEMANTIC_LABEL_BEAM_BD
      See Also:
    • XR_SEMANTIC_LABEL_COLUMN_BD

      public static final int XR_SEMANTIC_LABEL_COLUMN_BD
      See Also:
    • XR_SEMANTIC_LABEL_CURTAIN_BD

      public static final int XR_SEMANTIC_LABEL_CURTAIN_BD
      See Also:
    • XR_SEMANTIC_LABEL_CABINET_BD

      public static final int XR_SEMANTIC_LABEL_CABINET_BD
      See Also:
    • XR_SEMANTIC_LABEL_BED_BD

      public static final int XR_SEMANTIC_LABEL_BED_BD
      See Also:
    • XR_SEMANTIC_LABEL_PLANT_BD

      public static final int XR_SEMANTIC_LABEL_PLANT_BD
      See Also:
    • XR_SEMANTIC_LABEL_SCREEN_BD

      public static final int XR_SEMANTIC_LABEL_SCREEN_BD
      See Also:
    • XR_SEMANTIC_LABEL_VIRTUAL_WALL_BD

      public static final int XR_SEMANTIC_LABEL_VIRTUAL_WALL_BD
      See Also:
    • XR_SEMANTIC_LABEL_REFRIGERATOR_BD

      public static final int XR_SEMANTIC_LABEL_REFRIGERATOR_BD
      See Also:
    • XR_SEMANTIC_LABEL_WASHING_MACHINE_BD

      public static final int XR_SEMANTIC_LABEL_WASHING_MACHINE_BD
      See Also:
    • XR_SEMANTIC_LABEL_AIR_CONDITIONER_BD

      public static final int XR_SEMANTIC_LABEL_AIR_CONDITIONER_BD
      See Also:
    • XR_SEMANTIC_LABEL_LAMP_BD

      public static final int XR_SEMANTIC_LABEL_LAMP_BD
      See Also:
    • XR_SEMANTIC_LABEL_WALL_ART_BD

      public static final int XR_SEMANTIC_LABEL_WALL_ART_BD
      See Also:
    • XR_SEMANTIC_LABEL_STAIRWAY_BD

      public static final int XR_SEMANTIC_LABEL_STAIRWAY_BD
      See Also:
    • XR_SENSE_DATA_PROVIDER_STATE_INITIALIZED_BD

      public static final int XR_SENSE_DATA_PROVIDER_STATE_INITIALIZED_BD
      See Also:
    • XR_SENSE_DATA_PROVIDER_STATE_RUNNING_BD

      public static final int XR_SENSE_DATA_PROVIDER_STATE_RUNNING_BD
      See Also:
    • XR_SENSE_DATA_PROVIDER_STATE_STOPPED_BD

      public static final int XR_SENSE_DATA_PROVIDER_STATE_STOPPED_BD
      See Also:
  • Method Details

    • nxrEnumerateSpatialEntityComponentTypesBD

      public static int nxrEnumerateSpatialEntityComponentTypesBD(XrSenseDataSnapshotBD snapshot, long entityId, int componentTypeCapacityInput, long componentTypeCountOutput, long componentTypes)
      XrResult xrEnumerateSpatialEntityComponentTypesBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityIdBD entityId, uint32_t componentTypeCapacityInput, uint32_t * componentTypeCountOutput, XrSpatialEntityComponentTypeBD * componentTypes)
    • xrEnumerateSpatialEntityComponentTypesBD

      public static int xrEnumerateSpatialEntityComponentTypesBD(XrSenseDataSnapshotBD snapshot, long entityId, IntBuffer componentTypeCountOutput, @Nullable IntBuffer componentTypes)
      XrResult xrEnumerateSpatialEntityComponentTypesBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityIdBD entityId, uint32_t componentTypeCapacityInput, uint32_t * componentTypeCountOutput, XrSpatialEntityComponentTypeBD * componentTypes)
    • nxrGetSpatialEntityUuidBD

      public static int nxrGetSpatialEntityUuidBD(XrSenseDataSnapshotBD snapshot, long entityId, long uuid)
      XrResult xrGetSpatialEntityUuidBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityIdBD entityId, XrUuidEXT * uuid)
    • xrGetSpatialEntityUuidBD

      public static int xrGetSpatialEntityUuidBD(XrSenseDataSnapshotBD snapshot, long entityId, XrUuidEXT uuid)
      XrResult xrGetSpatialEntityUuidBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityIdBD entityId, XrUuidEXT * uuid)
    • nxrGetSpatialEntityComponentDataBD

      public static int nxrGetSpatialEntityComponentDataBD(XrSenseDataSnapshotBD snapshot, long getInfo, long componentData)
      XrResult xrGetSpatialEntityComponentDataBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityComponentGetInfoBD const * getInfo, XrSpatialEntityComponentDataBaseHeaderBD * componentData)
    • xrGetSpatialEntityComponentDataBD

      public static int xrGetSpatialEntityComponentDataBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityComponentGetInfoBD getInfo, XrSpatialEntityComponentDataBaseHeaderBD componentData)
      XrResult xrGetSpatialEntityComponentDataBD(XrSenseDataSnapshotBD snapshot, XrSpatialEntityComponentGetInfoBD const * getInfo, XrSpatialEntityComponentDataBaseHeaderBD * componentData)
    • nxrCreateSenseDataProviderBD

      public static int nxrCreateSenseDataProviderBD(XrSession session, long createInfo, long provider)
      XrResult xrCreateSenseDataProviderBD(XrSession session, XrSenseDataProviderCreateInfoBD const * createInfo, XrSenseDataProviderBD * provider)
    • xrCreateSenseDataProviderBD

      public static int xrCreateSenseDataProviderBD(XrSession session, XrSenseDataProviderCreateInfoBD createInfo, PointerBuffer provider)
      XrResult xrCreateSenseDataProviderBD(XrSession session, XrSenseDataProviderCreateInfoBD const * createInfo, XrSenseDataProviderBD * provider)
    • nxrStartSenseDataProviderAsyncBD

      public static int nxrStartSenseDataProviderAsyncBD(XrSenseDataProviderBD provider, long startInfo, long future)
      XrResult xrStartSenseDataProviderAsyncBD(XrSenseDataProviderBD provider, XrSenseDataProviderStartInfoBD const * startInfo, XrFutureEXT * future)
    • xrStartSenseDataProviderAsyncBD

      public static int xrStartSenseDataProviderAsyncBD(XrSenseDataProviderBD provider, XrSenseDataProviderStartInfoBD startInfo, LongBuffer future)
      XrResult xrStartSenseDataProviderAsyncBD(XrSenseDataProviderBD provider, XrSenseDataProviderStartInfoBD const * startInfo, XrFutureEXT * future)
    • nxrStartSenseDataProviderCompleteBD

      public static int nxrStartSenseDataProviderCompleteBD(XrSession session, long future, long completion)
      XrResult xrStartSenseDataProviderCompleteBD(XrSession session, XrFutureEXT future, XrFutureCompletionEXT * completion)
    • xrStartSenseDataProviderCompleteBD

      public static int xrStartSenseDataProviderCompleteBD(XrSession session, long future, XrFutureCompletionEXT completion)
      XrResult xrStartSenseDataProviderCompleteBD(XrSession session, XrFutureEXT future, XrFutureCompletionEXT * completion)
    • nxrGetSenseDataProviderStateBD

      public static int nxrGetSenseDataProviderStateBD(XrSenseDataProviderBD provider, long state)
      XrResult xrGetSenseDataProviderStateBD(XrSenseDataProviderBD provider, XrSenseDataProviderStateBD * state)
    • xrGetSenseDataProviderStateBD

      public static int xrGetSenseDataProviderStateBD(XrSenseDataProviderBD provider, IntBuffer state)
      XrResult xrGetSenseDataProviderStateBD(XrSenseDataProviderBD provider, XrSenseDataProviderStateBD * state)
    • nxrQuerySenseDataAsyncBD

      public static int nxrQuerySenseDataAsyncBD(XrSenseDataProviderBD provider, long queryInfo, long future)
      XrResult xrQuerySenseDataAsyncBD(XrSenseDataProviderBD provider, XrSenseDataQueryInfoBD const * queryInfo, XrFutureEXT * future)
    • xrQuerySenseDataAsyncBD

      public static int xrQuerySenseDataAsyncBD(XrSenseDataProviderBD provider, XrSenseDataQueryInfoBD queryInfo, LongBuffer future)
      XrResult xrQuerySenseDataAsyncBD(XrSenseDataProviderBD provider, XrSenseDataQueryInfoBD const * queryInfo, XrFutureEXT * future)
    • nxrQuerySenseDataCompleteBD

      public static int nxrQuerySenseDataCompleteBD(XrSenseDataProviderBD provider, long future, long completion)
      XrResult xrQuerySenseDataCompleteBD(XrSenseDataProviderBD provider, XrFutureEXT future, XrSenseDataQueryCompletionBD * completion)
    • xrQuerySenseDataCompleteBD

      public static int xrQuerySenseDataCompleteBD(XrSenseDataProviderBD provider, long future, XrSenseDataQueryCompletionBD completion)
      XrResult xrQuerySenseDataCompleteBD(XrSenseDataProviderBD provider, XrFutureEXT future, XrSenseDataQueryCompletionBD * completion)
    • xrDestroySenseDataSnapshotBD

      public static int xrDestroySenseDataSnapshotBD(XrSenseDataSnapshotBD snapshot)
      XrResult xrDestroySenseDataSnapshotBD(XrSenseDataSnapshotBD snapshot)
    • nxrGetQueriedSenseDataBD

      public static int nxrGetQueriedSenseDataBD(XrSenseDataSnapshotBD snapshot, long getInfo, long queriedSenseData)
      XrResult xrGetQueriedSenseDataBD(XrSenseDataSnapshotBD snapshot, XrQueriedSenseDataGetInfoBD * getInfo, XrQueriedSenseDataBD * queriedSenseData)
    • xrGetQueriedSenseDataBD

      public static int xrGetQueriedSenseDataBD(XrSenseDataSnapshotBD snapshot, XrQueriedSenseDataGetInfoBD getInfo, XrQueriedSenseDataBD queriedSenseData)
      XrResult xrGetQueriedSenseDataBD(XrSenseDataSnapshotBD snapshot, XrQueriedSenseDataGetInfoBD * getInfo, XrQueriedSenseDataBD * queriedSenseData)
    • xrStopSenseDataProviderBD

      public static int xrStopSenseDataProviderBD(XrSenseDataProviderBD provider)
      XrResult xrStopSenseDataProviderBD(XrSenseDataProviderBD provider)
    • xrDestroySenseDataProviderBD

      public static int xrDestroySenseDataProviderBD(XrSenseDataProviderBD provider)
      XrResult xrDestroySenseDataProviderBD(XrSenseDataProviderBD provider)
    • nxrCreateSpatialEntityAnchorBD

      public static int nxrCreateSpatialEntityAnchorBD(XrSenseDataProviderBD provider, long createInfo, long anchor)
      XrResult xrCreateSpatialEntityAnchorBD(XrSenseDataProviderBD provider, XrSpatialEntityAnchorCreateInfoBD const * createInfo, XrAnchorBD * anchor)
    • xrCreateSpatialEntityAnchorBD

      public static int xrCreateSpatialEntityAnchorBD(XrSenseDataProviderBD provider, XrSpatialEntityAnchorCreateInfoBD createInfo, PointerBuffer anchor)
      XrResult xrCreateSpatialEntityAnchorBD(XrSenseDataProviderBD provider, XrSpatialEntityAnchorCreateInfoBD const * createInfo, XrAnchorBD * anchor)
    • xrDestroyAnchorBD

      public static int xrDestroyAnchorBD(XrAnchorBD anchor)
      XrResult xrDestroyAnchorBD(XrAnchorBD anchor)
    • nxrGetAnchorUuidBD

      public static int nxrGetAnchorUuidBD(XrAnchorBD anchor, long uuid)
      XrResult xrGetAnchorUuidBD(XrAnchorBD anchor, XrUuidEXT * uuid)
    • xrGetAnchorUuidBD

      public static int xrGetAnchorUuidBD(XrAnchorBD anchor, XrUuidEXT uuid)
      XrResult xrGetAnchorUuidBD(XrAnchorBD anchor, XrUuidEXT * uuid)
    • nxrCreateAnchorSpaceBD

      public static int nxrCreateAnchorSpaceBD(XrSession session, long createInfo, long space)
      XrResult xrCreateAnchorSpaceBD(XrSession session, XrAnchorSpaceCreateInfoBD const * createInfo, XrSpace * space)
    • xrCreateAnchorSpaceBD

      public static int xrCreateAnchorSpaceBD(XrSession session, XrAnchorSpaceCreateInfoBD createInfo, PointerBuffer space)
      XrResult xrCreateAnchorSpaceBD(XrSession session, XrAnchorSpaceCreateInfoBD const * createInfo, XrSpace * space)