Class MLMarkerUnderstanding

java.lang.Object
org.lwjgl.openxr.MLMarkerUnderstanding

public class MLMarkerUnderstanding extends Object
  • 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

      public static final String 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

      public static int xrDestroyMarkerDetectorML(XrMarkerDetectorML markerDetector)
      XrResult xrDestroyMarkerDetectorML(XrMarkerDetectorML markerDetector)
    • nxrSnapshotMarkerDetectorML

      public static int nxrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, long snapshotInfo)
      XrResult xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML * snapshotInfo)
    • xrSnapshotMarkerDetectorML

      public static int xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML snapshotInfo)
      XrResult xrSnapshotMarkerDetectorML(XrMarkerDetectorML markerDetector, XrMarkerDetectorSnapshotInfoML * snapshotInfo)
    • nxrGetMarkerDetectorStateML

      public static int nxrGetMarkerDetectorStateML(XrMarkerDetectorML markerDetector, long state)
      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

      public static int nxrGetMarkerLengthML(XrMarkerDetectorML markerDetector, long marker, long meters)
      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

      public static int nxrGetMarkerNumberML(XrMarkerDetectorML markerDetector, long marker, long number)
      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

      public static int nxrCreateMarkerSpaceML(XrSession session, long createInfo, long space)
      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)