Package org.lwjgl.openxr
Class MLMarkerUnderstanding
java.lang.Object
org.lwjgl.openxr.MLMarkerUnderstanding
-
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 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 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
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
nxrCreateMarkerDetectorML
(XrSession session, long createInfo, long markerDetector) XrResult xrCreateMarkerDetectorML(XrSession session, XrMarkerDetectorCreateInfoML const * createInfo, XrMarkerDetectorML * markerDetector)
static int
nxrCreateMarkerSpaceML
(XrSession session, long createInfo, long space) XrResult xrCreateMarkerSpaceML(XrSession session, XrMarkerSpaceCreateInfoML const * createInfo, XrSpace * space)
static int
nxrGetMarkerDetectorStateML
(XrMarkerDetectorML markerDetector, long state) XrResult xrGetMarkerDetectorStateML(XrMarkerDetectorML markerDetector, XrMarkerDetectorStateML * state)
static int
nxrGetMarkerLengthML
(XrMarkerDetectorML markerDetector, long marker, long meters) XrResult xrGetMarkerLengthML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * meters)
static int
nxrGetMarkerNumberML
(XrMarkerDetectorML markerDetector, long marker, long number) XrResult xrGetMarkerNumberML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint64_t * number)
static int
nxrGetMarkerReprojectionErrorML
(XrMarkerDetectorML markerDetector, long marker, long reprojectionErrorMeters) XrResult xrGetMarkerReprojectionErrorML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * reprojectionErrorMeters)
static int
nxrGetMarkersML
(XrMarkerDetectorML markerDetector, int markerCapacityInput, long markerCountOutput, long markers) XrResult xrGetMarkersML(XrMarkerDetectorML markerDetector, uint32_t markerCapacityInput, uint32_t * markerCountOutput, XrMarkerML * markers)
static int
nxrGetMarkerStringML
(XrMarkerDetectorML markerDetector, long marker, int bufferCapacityInput, long bufferCountOutput, long buffer) XrResult xrGetMarkerStringML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
static int
nxrSnapshotMarkerDetectorML
(XrMarkerDetectorML markerDetector, long snapshotInfo) XrResult xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML * snapshotInfo)
static int
xrCreateMarkerDetectorML
(XrSession session, XrMarkerDetectorCreateInfoML createInfo, PointerBuffer markerDetector) XrResult xrCreateMarkerDetectorML(XrSession session, XrMarkerDetectorCreateInfoML const * createInfo, XrMarkerDetectorML * markerDetector)
static int
xrCreateMarkerSpaceML
(XrSession session, XrMarkerSpaceCreateInfoML createInfo, PointerBuffer space) XrResult xrCreateMarkerSpaceML(XrSession session, XrMarkerSpaceCreateInfoML const * createInfo, XrSpace * space)
static int
xrDestroyMarkerDetectorML
(XrMarkerDetectorML markerDetector) XrResult xrDestroyMarkerDetectorML(XrMarkerDetectorML markerDetector)
static int
xrGetMarkerDetectorStateML
(XrMarkerDetectorML markerDetector, XrMarkerDetectorStateML state) XrResult xrGetMarkerDetectorStateML(XrMarkerDetectorML markerDetector, XrMarkerDetectorStateML * state)
static int
xrGetMarkerLengthML
(XrMarkerDetectorML markerDetector, long marker, FloatBuffer meters) XrResult xrGetMarkerLengthML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * meters)
static int
xrGetMarkerNumberML
(XrMarkerDetectorML markerDetector, long marker, LongBuffer number) XrResult xrGetMarkerNumberML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint64_t * number)
static int
xrGetMarkerReprojectionErrorML
(XrMarkerDetectorML markerDetector, long marker, FloatBuffer reprojectionErrorMeters) XrResult xrGetMarkerReprojectionErrorML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * reprojectionErrorMeters)
static int
xrGetMarkersML
(XrMarkerDetectorML markerDetector, IntBuffer markerCountOutput, @Nullable LongBuffer markers) XrResult xrGetMarkersML(XrMarkerDetectorML markerDetector, uint32_t markerCapacityInput, uint32_t * markerCountOutput, XrMarkerML * markers)
static int
xrGetMarkerStringML
(XrMarkerDetectorML markerDetector, long marker, IntBuffer bufferCountOutput, @Nullable ByteBuffer buffer) XrResult xrGetMarkerStringML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
static int
xrSnapshotMarkerDetectorML
(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML snapshotInfo) XrResult xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML * snapshotInfo)
-
Field Details
-
XR_ML_marker_understanding_SPEC_VERSION
public static final int XR_ML_marker_understanding_SPEC_VERSION- See Also:
-
XR_ML_MARKER_UNDERSTANDING_EXTENSION_NAME
- See Also:
-
XR_OBJECT_TYPE_MARKER_DETECTOR_ML
public static final int XR_OBJECT_TYPE_MARKER_DETECTOR_ML- See Also:
-
XR_TYPE_SYSTEM_MARKER_UNDERSTANDING_PROPERTIES_ML
public static final int XR_TYPE_SYSTEM_MARKER_UNDERSTANDING_PROPERTIES_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_CREATE_INFO_ML
public static final int XR_TYPE_MARKER_DETECTOR_CREATE_INFO_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_ARUCO_INFO_ML
public static final int XR_TYPE_MARKER_DETECTOR_ARUCO_INFO_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_SIZE_INFO_ML
public static final int XR_TYPE_MARKER_DETECTOR_SIZE_INFO_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_APRIL_TAG_INFO_ML
public static final int XR_TYPE_MARKER_DETECTOR_APRIL_TAG_INFO_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_CUSTOM_PROFILE_INFO_ML
public static final int XR_TYPE_MARKER_DETECTOR_CUSTOM_PROFILE_INFO_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_SNAPSHOT_INFO_ML
public static final int XR_TYPE_MARKER_DETECTOR_SNAPSHOT_INFO_ML- See Also:
-
XR_TYPE_MARKER_DETECTOR_STATE_ML
public static final int XR_TYPE_MARKER_DETECTOR_STATE_ML- See Also:
-
XR_TYPE_MARKER_SPACE_CREATE_INFO_ML
public static final int XR_TYPE_MARKER_SPACE_CREATE_INFO_ML- See Also:
-
XR_ERROR_MARKER_DETECTOR_PERMISSION_DENIED_ML
public static final int XR_ERROR_MARKER_DETECTOR_PERMISSION_DENIED_ML- See Also:
-
XR_ERROR_MARKER_DETECTOR_LOCATE_FAILED_ML
public static final int XR_ERROR_MARKER_DETECTOR_LOCATE_FAILED_ML- See Also:
-
XR_ERROR_MARKER_DETECTOR_INVALID_DATA_QUERY_ML
public static final int XR_ERROR_MARKER_DETECTOR_INVALID_DATA_QUERY_ML- See Also:
-
XR_ERROR_MARKER_DETECTOR_INVALID_CREATE_INFO_ML
public static final int XR_ERROR_MARKER_DETECTOR_INVALID_CREATE_INFO_ML- See Also:
-
XR_ERROR_MARKER_INVALID_ML
public static final int XR_ERROR_MARKER_INVALID_ML- See Also:
-
XR_MARKER_DETECTOR_PROFILE_DEFAULT_ML
public static final int XR_MARKER_DETECTOR_PROFILE_DEFAULT_ML- See Also:
-
XR_MARKER_DETECTOR_PROFILE_SPEED_ML
public static final int XR_MARKER_DETECTOR_PROFILE_SPEED_ML- See Also:
-
XR_MARKER_DETECTOR_PROFILE_ACCURACY_ML
public static final int XR_MARKER_DETECTOR_PROFILE_ACCURACY_ML- See Also:
-
XR_MARKER_DETECTOR_PROFILE_SMALL_TARGETS_ML
public static final int XR_MARKER_DETECTOR_PROFILE_SMALL_TARGETS_ML- See Also:
-
XR_MARKER_DETECTOR_PROFILE_LARGE_FOV_ML
public static final int XR_MARKER_DETECTOR_PROFILE_LARGE_FOV_ML- See Also:
-
XR_MARKER_DETECTOR_PROFILE_CUSTOM_ML
public static final int XR_MARKER_DETECTOR_PROFILE_CUSTOM_ML- See Also:
-
XR_MARKER_TYPE_ARUCO_ML
public static final int XR_MARKER_TYPE_ARUCO_ML- See Also:
-
XR_MARKER_TYPE_APRIL_TAG_ML
public static final int XR_MARKER_TYPE_APRIL_TAG_ML- See Also:
-
XR_MARKER_TYPE_QR_ML
public static final int XR_MARKER_TYPE_QR_ML- See Also:
-
XR_MARKER_TYPE_EAN_13_ML
public static final int XR_MARKER_TYPE_EAN_13_ML- See Also:
-
XR_MARKER_TYPE_UPC_A_ML
public static final int XR_MARKER_TYPE_UPC_A_ML- See Also:
-
XR_MARKER_TYPE_CODE_128_ML
public static final int XR_MARKER_TYPE_CODE_128_ML- See Also:
-
XR_MARKER_ARUCO_DICT_4X4_50_ML
public static final int XR_MARKER_ARUCO_DICT_4X4_50_ML- See Also:
-
XR_MARKER_ARUCO_DICT_4X4_100_ML
public static final int XR_MARKER_ARUCO_DICT_4X4_100_ML- See Also:
-
XR_MARKER_ARUCO_DICT_4X4_250_ML
public static final int XR_MARKER_ARUCO_DICT_4X4_250_ML- See Also:
-
XR_MARKER_ARUCO_DICT_4X4_1000_ML
public static final int XR_MARKER_ARUCO_DICT_4X4_1000_ML- See Also:
-
XR_MARKER_ARUCO_DICT_5X5_50_ML
public static final int XR_MARKER_ARUCO_DICT_5X5_50_ML- See Also:
-
XR_MARKER_ARUCO_DICT_5X5_100_ML
public static final int XR_MARKER_ARUCO_DICT_5X5_100_ML- See Also:
-
XR_MARKER_ARUCO_DICT_5X5_250_ML
public static final int XR_MARKER_ARUCO_DICT_5X5_250_ML- See Also:
-
XR_MARKER_ARUCO_DICT_5X5_1000_ML
public static final int XR_MARKER_ARUCO_DICT_5X5_1000_ML- See Also:
-
XR_MARKER_ARUCO_DICT_6X6_50_ML
public static final int XR_MARKER_ARUCO_DICT_6X6_50_ML- See Also:
-
XR_MARKER_ARUCO_DICT_6X6_100_ML
public static final int XR_MARKER_ARUCO_DICT_6X6_100_ML- See Also:
-
XR_MARKER_ARUCO_DICT_6X6_250_ML
public static final int XR_MARKER_ARUCO_DICT_6X6_250_ML- See Also:
-
XR_MARKER_ARUCO_DICT_6X6_1000_ML
public static final int XR_MARKER_ARUCO_DICT_6X6_1000_ML- See Also:
-
XR_MARKER_ARUCO_DICT_7X7_50_ML
public static final int XR_MARKER_ARUCO_DICT_7X7_50_ML- See Also:
-
XR_MARKER_ARUCO_DICT_7X7_100_ML
public static final int XR_MARKER_ARUCO_DICT_7X7_100_ML- See Also:
-
XR_MARKER_ARUCO_DICT_7X7_250_ML
public static final int XR_MARKER_ARUCO_DICT_7X7_250_ML- See Also:
-
XR_MARKER_ARUCO_DICT_7X7_1000_ML
public static final int XR_MARKER_ARUCO_DICT_7X7_1000_ML- See Also:
-
XR_MARKER_APRIL_TAG_DICT_16H5_ML
public static final int XR_MARKER_APRIL_TAG_DICT_16H5_ML- See Also:
-
XR_MARKER_APRIL_TAG_DICT_25H9_ML
public static final int XR_MARKER_APRIL_TAG_DICT_25H9_ML- See Also:
-
XR_MARKER_APRIL_TAG_DICT_36H10_ML
public static final int XR_MARKER_APRIL_TAG_DICT_36H10_ML- See Also:
-
XR_MARKER_APRIL_TAG_DICT_36H11_ML
public static final int XR_MARKER_APRIL_TAG_DICT_36H11_ML- See Also:
-
XR_MARKER_DETECTOR_FPS_LOW_ML
public static final int XR_MARKER_DETECTOR_FPS_LOW_ML- See Also:
-
XR_MARKER_DETECTOR_FPS_MEDIUM_ML
public static final int XR_MARKER_DETECTOR_FPS_MEDIUM_ML- See Also:
-
XR_MARKER_DETECTOR_FPS_HIGH_ML
public static final int XR_MARKER_DETECTOR_FPS_HIGH_ML- See Also:
-
XR_MARKER_DETECTOR_FPS_MAX_ML
public static final int XR_MARKER_DETECTOR_FPS_MAX_ML- See Also:
-
XR_MARKER_DETECTOR_RESOLUTION_LOW_ML
public static final int XR_MARKER_DETECTOR_RESOLUTION_LOW_ML- See Also:
-
XR_MARKER_DETECTOR_RESOLUTION_MEDIUM_ML
public static final int XR_MARKER_DETECTOR_RESOLUTION_MEDIUM_ML- See Also:
-
XR_MARKER_DETECTOR_RESOLUTION_HIGH_ML
public static final int XR_MARKER_DETECTOR_RESOLUTION_HIGH_ML- See Also:
-
XR_MARKER_DETECTOR_CAMERA_RGB_CAMERA_ML
public static final int XR_MARKER_DETECTOR_CAMERA_RGB_CAMERA_ML- See Also:
-
XR_MARKER_DETECTOR_CAMERA_WORLD_CAMERAS_ML
public static final int XR_MARKER_DETECTOR_CAMERA_WORLD_CAMERAS_ML- See Also:
-
XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_NONE_ML
public static final int XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_NONE_ML- See Also:
-
XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_SUBPIX_ML
public static final int XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_SUBPIX_ML- See Also:
-
XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_CONTOUR_ML
public static final int XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_CONTOUR_ML- See Also:
-
XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_APRIL_TAG_ML
public static final int XR_MARKER_DETECTOR_CORNER_REFINE_METHOD_APRIL_TAG_ML- See Also:
-
XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_MAX_ML
public static final int XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_MAX_ML- See Also:
-
XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_FAST_ML
public static final int XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_FAST_ML- See Also:
-
XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_MEDIUM_ML
public static final int XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_MEDIUM_ML- See Also:
-
XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_SLOW_ML
public static final int XR_MARKER_DETECTOR_FULL_ANALYSIS_INTERVAL_SLOW_ML- See Also:
-
XR_MARKER_DETECTOR_STATUS_PENDING_ML
public static final int XR_MARKER_DETECTOR_STATUS_PENDING_ML- See Also:
-
XR_MARKER_DETECTOR_STATUS_READY_ML
public static final int XR_MARKER_DETECTOR_STATUS_READY_ML- See Also:
-
XR_MARKER_DETECTOR_STATUS_ERROR_ML
public static final int XR_MARKER_DETECTOR_STATUS_ERROR_ML- See Also:
-
-
Method Details
-
nxrCreateMarkerDetectorML
public static int nxrCreateMarkerDetectorML(XrSession session, long createInfo, long markerDetector) XrResult xrCreateMarkerDetectorML(XrSession session, XrMarkerDetectorCreateInfoML const * createInfo, XrMarkerDetectorML * markerDetector)
-
xrCreateMarkerDetectorML
public static int xrCreateMarkerDetectorML(XrSession session, XrMarkerDetectorCreateInfoML createInfo, PointerBuffer markerDetector) XrResult xrCreateMarkerDetectorML(XrSession session, XrMarkerDetectorCreateInfoML const * createInfo, XrMarkerDetectorML * markerDetector)
-
xrDestroyMarkerDetectorML
XrResult xrDestroyMarkerDetectorML(XrMarkerDetectorML markerDetector)
-
nxrSnapshotMarkerDetectorML
XrResult xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML * snapshotInfo)
-
xrSnapshotMarkerDetectorML
public static int xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML snapshotInfo) XrResult xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML * snapshotInfo)
-
nxrGetMarkerDetectorStateML
XrResult xrGetMarkerDetectorStateML(XrMarkerDetectorML markerDetector, XrMarkerDetectorStateML * state)
-
xrGetMarkerDetectorStateML
public static int xrGetMarkerDetectorStateML(XrMarkerDetectorML markerDetector, XrMarkerDetectorStateML state) XrResult xrGetMarkerDetectorStateML(XrMarkerDetectorML markerDetector, XrMarkerDetectorStateML * state)
-
nxrGetMarkersML
public static int nxrGetMarkersML(XrMarkerDetectorML markerDetector, int markerCapacityInput, long markerCountOutput, long markers) XrResult xrGetMarkersML(XrMarkerDetectorML markerDetector, uint32_t markerCapacityInput, uint32_t * markerCountOutput, XrMarkerML * markers)
-
xrGetMarkersML
public static int xrGetMarkersML(XrMarkerDetectorML markerDetector, IntBuffer markerCountOutput, @Nullable LongBuffer markers) XrResult xrGetMarkersML(XrMarkerDetectorML markerDetector, uint32_t markerCapacityInput, uint32_t * markerCountOutput, XrMarkerML * markers)
-
nxrGetMarkerReprojectionErrorML
public static int nxrGetMarkerReprojectionErrorML(XrMarkerDetectorML markerDetector, long marker, long reprojectionErrorMeters) XrResult xrGetMarkerReprojectionErrorML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * reprojectionErrorMeters)
-
xrGetMarkerReprojectionErrorML
public static int xrGetMarkerReprojectionErrorML(XrMarkerDetectorML markerDetector, long marker, FloatBuffer reprojectionErrorMeters) XrResult xrGetMarkerReprojectionErrorML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * reprojectionErrorMeters)
-
nxrGetMarkerLengthML
XrResult xrGetMarkerLengthML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * meters)
-
xrGetMarkerLengthML
public static int xrGetMarkerLengthML(XrMarkerDetectorML markerDetector, long marker, FloatBuffer meters) XrResult xrGetMarkerLengthML(XrMarkerDetectorML markerDetector, XrMarkerML marker, float * meters)
-
nxrGetMarkerNumberML
XrResult xrGetMarkerNumberML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint64_t * number)
-
xrGetMarkerNumberML
public static int xrGetMarkerNumberML(XrMarkerDetectorML markerDetector, long marker, LongBuffer number) XrResult xrGetMarkerNumberML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint64_t * number)
-
nxrGetMarkerStringML
public static int nxrGetMarkerStringML(XrMarkerDetectorML markerDetector, long marker, int bufferCapacityInput, long bufferCountOutput, long buffer) XrResult xrGetMarkerStringML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
-
xrGetMarkerStringML
public static int xrGetMarkerStringML(XrMarkerDetectorML markerDetector, long marker, IntBuffer bufferCountOutput, @Nullable ByteBuffer buffer) XrResult xrGetMarkerStringML(XrMarkerDetectorML markerDetector, XrMarkerML marker, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
-
nxrCreateMarkerSpaceML
XrResult xrCreateMarkerSpaceML(XrSession session, XrMarkerSpaceCreateInfoML const * createInfo, XrSpace * space)
-
xrCreateMarkerSpaceML
public static int xrCreateMarkerSpaceML(XrSession session, XrMarkerSpaceCreateInfoML createInfo, PointerBuffer space) XrResult xrCreateMarkerSpaceML(XrSession session, XrMarkerSpaceCreateInfoML const * createInfo, XrSpace * space)
-