Class XrMarkerDetectorCustomProfileInfoML

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrMarkerDetectorCustomProfileInfoML>
org.lwjgl.openxr.XrMarkerDetectorCustomProfileInfoML
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class XrMarkerDetectorCustomProfileInfoML extends org.lwjgl.system.Struct<XrMarkerDetectorCustomProfileInfoML> implements org.lwjgl.system.NativeResource
A custom marker tracking profile.
Description

All marker detectors share some underlying hardware and resources, and thus not all combinations of profiles between multiple detectors are possible. If a profile (preset or custom) specified during marker detector creation is different from those used by existing marker detectors the runtime will attempt to honor the highest frame rate and fps requested.

CPU load due to marker tracking is a function of the chosen XrMarkerTypeML, XrMarkerDetectorFpsML, and XrMarkerDetectorResolutionML.

Valid Usage (Implicit)

Layout


 struct XrMarkerDetectorCustomProfileInfoML {
     XrStructureType type();
     void const * next();
     XrMarkerDetectorFpsML fpsHint();
     XrMarkerDetectorResolutionML resolutionHint();
     XrMarkerDetectorCameraML cameraHint();
     XrMarkerDetectorCornerRefineMethodML cornerRefineMethod();
     XrBool32 useEdgeRefinement();
     XrMarkerDetectorFullAnalysisIntervalML fullAnalysisIntervalHint();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • TYPE

      public static final int TYPE
      The struct member offsets.
    • NEXT

      public static final int NEXT
      The struct member offsets.
    • FPSHINT

      public static final int FPSHINT
      The struct member offsets.
    • RESOLUTIONHINT

      public static final int RESOLUTIONHINT
      The struct member offsets.
    • CAMERAHINT

      public static final int CAMERAHINT
      The struct member offsets.
    • CORNERREFINEMETHOD

      public static final int CORNERREFINEMETHOD
      The struct member offsets.
    • USEEDGEREFINEMENT

      public static final int USEEDGEREFINEMENT
      The struct member offsets.
    • FULLANALYSISINTERVALHINT

      public static final int FULLANALYSISINTERVALHINT
      The struct member offsets.
  • Constructor Details

    • XrMarkerDetectorCustomProfileInfoML

      public XrMarkerDetectorCustomProfileInfoML(ByteBuffer container)
      Creates a XrMarkerDetectorCustomProfileInfoML instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details