Package org.lwjgl.openxr
Class XrMarkerDetectorCustomProfileInfoML
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrMarkerDetectorCustomProfileInfoML>
org.lwjgl.openxr.XrMarkerDetectorCustomProfileInfoML
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class XrMarkerDetectorCustomProfileInfoML
extends Struct<XrMarkerDetectorCustomProfileInfoML>
implements NativeResource
struct XrMarkerDetectorCustomProfileInfoML {
XrStructureType type;
void const * next;
XrMarkerDetectorFpsML fpsHint;
XrMarkerDetectorResolutionML resolutionHint;
XrMarkerDetectorCameraML cameraHint;
XrMarkerDetectorCornerRefineMethodML cornerRefineMethod;
XrBool32 useEdgeRefinement;
XrMarkerDetectorFullAnalysisIntervalML fullAnalysisIntervalHint;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofXrMarkerDetectorCustomProfileInfoMLstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionXrMarkerDetectorCustomProfileInfoML(ByteBuffer container) Creates aXrMarkerDetectorCustomProfileInfoMLinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated withmemCalloc.calloc(int capacity) Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.intcameraHint(int value) Sets the specified value to thecameraHintfield.intcornerRefineMethod(int value) Sets the specified value to thecornerRefineMethodfield.create()Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated withBufferUtils.create(int capacity) Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated withBufferUtils.create(long address) Returns a newXrMarkerDetectorCustomProfileInfoMLinstance for the specified memory address.create(long address, int capacity) Create aXrMarkerDetectorCustomProfileInfoML.Bufferinstance at the specified memory.static @Nullable XrMarkerDetectorCustomProfileInfoMLcreateSafe(long address) static @Nullable XrMarkerDetectorCustomProfileInfoML.BuffercreateSafe(long address, int capacity) intfpsHint()fpsHint(int value) Sets the specified value to thefpsHintfield.intfullAnalysisIntervalHint(int value) Sets the specified value to thefullAnalysisIntervalHintfield.malloc()Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated withmemAlloc.malloc(int capacity) Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated on the specifiedMemoryStack.static intncameraHint(long struct) Unsafe version ofcameraHint().static voidncameraHint(long struct, int value) Unsafe version ofcameraHint.static intncornerRefineMethod(long struct) Unsafe version ofcornerRefineMethod().static voidncornerRefineMethod(long struct, int value) Unsafe version ofcornerRefineMethod.longnext()next(long value) Sets the specified value to thenextfield.static intnfpsHint(long struct) Unsafe version offpsHint().static voidnfpsHint(long struct, int value) Unsafe version offpsHint.static intnfullAnalysisIntervalHint(long struct) Unsafe version offullAnalysisIntervalHint().static voidnfullAnalysisIntervalHint(long struct, int value) Unsafe version offullAnalysisIntervalHint.static longnnext(long struct) Unsafe version ofnext().static voidnnext(long struct, long value) Unsafe version ofnext.static intnresolutionHint(long struct) Unsafe version ofresolutionHint().static voidnresolutionHint(long struct, int value) Unsafe version ofresolutionHint.static intntype(long struct) Unsafe version oftype().static voidntype(long struct, int value) Unsafe version oftype.static intnuseEdgeRefinement(long struct) Unsafe version ofuseEdgeRefinement().static voidnuseEdgeRefinement(long struct, int value) Unsafe version ofuseEdgeRefinement.intresolutionHint(int value) Sets the specified value to theresolutionHintfield.set(int type, long next, int fpsHint, int resolutionHint, int cameraHint, int cornerRefineMethod, boolean useEdgeRefinement, int fullAnalysisIntervalHint) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).inttype()type(int value) Sets the specified value to thetypefield.Sets theTYPE_MARKER_DETECTOR_CUSTOM_PROFILE_INFO_MLvalue to thetypefield.booleanuseEdgeRefinement(boolean value) Sets the specified value to theuseEdgeRefinementfield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
TYPE
public static final int TYPEThe struct member offsets. -
NEXT
public static final int NEXTThe struct member offsets. -
FPSHINT
public static final int FPSHINTThe struct member offsets. -
RESOLUTIONHINT
public static final int RESOLUTIONHINTThe struct member offsets. -
CAMERAHINT
public static final int CAMERAHINTThe struct member offsets. -
CORNERREFINEMETHOD
public static final int CORNERREFINEMETHODThe struct member offsets. -
USEEDGEREFINEMENT
public static final int USEEDGEREFINEMENTThe struct member offsets. -
FULLANALYSISINTERVALHINT
public static final int FULLANALYSISINTERVALHINTThe struct member offsets.
-
-
Constructor Details
-
XrMarkerDetectorCustomProfileInfoML
Creates aXrMarkerDetectorCustomProfileInfoMLinstance at the current position of the specifiedByteBuffercontainer. 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
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<XrMarkerDetectorCustomProfileInfoML>
-
type
public int type()- Returns:
- the value of the
typefield.
-
next
public long next()- Returns:
- the value of the
nextfield.
-
fpsHint
public int fpsHint()- Returns:
- the value of the
fpsHintfield.
-
resolutionHint
public int resolutionHint()- Returns:
- the value of the
resolutionHintfield.
-
cameraHint
public int cameraHint()- Returns:
- the value of the
cameraHintfield.
-
cornerRefineMethod
public int cornerRefineMethod()- Returns:
- the value of the
cornerRefineMethodfield.
-
useEdgeRefinement
public boolean useEdgeRefinement()- Returns:
- the value of the
useEdgeRefinementfield.
-
fullAnalysisIntervalHint
public int fullAnalysisIntervalHint()- Returns:
- the value of the
fullAnalysisIntervalHintfield.
-
type
Sets the specified value to thetypefield. -
type$Default
Sets theTYPE_MARKER_DETECTOR_CUSTOM_PROFILE_INFO_MLvalue to thetypefield. -
next
Sets the specified value to thenextfield. -
fpsHint
Sets the specified value to thefpsHintfield. -
resolutionHint
Sets the specified value to theresolutionHintfield. -
cameraHint
Sets the specified value to thecameraHintfield. -
cornerRefineMethod
Sets the specified value to thecornerRefineMethodfield. -
useEdgeRefinement
Sets the specified value to theuseEdgeRefinementfield. -
fullAnalysisIntervalHint
Sets the specified value to thefullAnalysisIntervalHintfield. -
set
public XrMarkerDetectorCustomProfileInfoML set(int type, long next, int fpsHint, int resolutionHint, int cameraHint, int cornerRefineMethod, boolean useEdgeRefinement, int fullAnalysisIntervalHint) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated withBufferUtils. -
create
Returns a newXrMarkerDetectorCustomProfileInfoMLinstance for the specified memory address. -
createSafe
-
malloc
Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aXrMarkerDetectorCustomProfileInfoML.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable XrMarkerDetectorCustomProfileInfoML.Buffer createSafe(long address, int capacity) -
malloc
Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newXrMarkerDetectorCustomProfileInfoMLinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newXrMarkerDetectorCustomProfileInfoML.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
ntype
public static int ntype(long struct) Unsafe version oftype(). -
nnext
public static long nnext(long struct) Unsafe version ofnext(). -
nfpsHint
public static int nfpsHint(long struct) Unsafe version offpsHint(). -
nresolutionHint
public static int nresolutionHint(long struct) Unsafe version ofresolutionHint(). -
ncameraHint
public static int ncameraHint(long struct) Unsafe version ofcameraHint(). -
ncornerRefineMethod
public static int ncornerRefineMethod(long struct) Unsafe version ofcornerRefineMethod(). -
nuseEdgeRefinement
public static int nuseEdgeRefinement(long struct) Unsafe version ofuseEdgeRefinement(). -
nfullAnalysisIntervalHint
public static int nfullAnalysisIntervalHint(long struct) Unsafe version offullAnalysisIntervalHint(). -
ntype
public static void ntype(long struct, int value) Unsafe version oftype. -
nnext
public static void nnext(long struct, long value) Unsafe version ofnext. -
nfpsHint
public static void nfpsHint(long struct, int value) Unsafe version offpsHint. -
nresolutionHint
public static void nresolutionHint(long struct, int value) Unsafe version ofresolutionHint. -
ncameraHint
public static void ncameraHint(long struct, int value) Unsafe version ofcameraHint. -
ncornerRefineMethod
public static void ncornerRefineMethod(long struct, int value) Unsafe version ofcornerRefineMethod. -
nuseEdgeRefinement
public static void nuseEdgeRefinement(long struct, int value) Unsafe version ofuseEdgeRefinement. -
nfullAnalysisIntervalHint
public static void nfullAnalysisIntervalHint(long struct, int value) Unsafe version offullAnalysisIntervalHint.
-