XR_EXT_plane_detection extension must be enabled prior to using XrPlaneDetectorBeginInfoEXTtype must be TYPE_PLANE_DETECTOR_BEGIN_INFO_EXTnext must be NULL or a valid pointer to the next structure in a structure chainbaseSpace must be a valid XrSpace handleorientationCount is not 0, orientations must be a pointer to an array of orientationCount valid XrPlaneDetectorOrientationEXT valuessemanticTypeCount is not 0, semanticTypes must be a pointer to an array of semanticTypeCount valid XrPlaneDetectorSemanticTypeEXT valuesXrExtent3DfEXT, XrPosef, BeginPlaneDetectionEXT
struct XrPlaneDetectorBeginInfoEXT {
XrStructureType type;
void const * next;
XrSpace baseSpace;
XrTime time;
uint32_t orientationCount;
XrPlaneDetectorOrientationEXT const * orientations;
uint32_t semanticTypeCount;
XrPlaneDetectorSemanticTypeEXT const * semanticTypes;
uint32_t maxPlanes;
float minArea;
XrPosef boundingBoxPose;
XrExtent3DfEXT boundingBoxExtent;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | XrPlaneDetectorBeginInfoEXT.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | BASESPACE
The struct member offsets. |
| public static final int | BOUNDINGBOXEXTENT
The struct member offsets. |
| public static final int | BOUNDINGBOXPOSE
The struct member offsets. |
| public static final int | MAXPLANES
The struct member offsets. |
| public static final int | MINAREA
The struct member offsets. |
| public static final int | NEXT
The struct member offsets. |
| public static final int | ORIENTATIONCOUNT
The struct member offsets. |
| public static final int | ORIENTATIONS
The struct member offsets. |
| public static final int | SEMANTICTYPECOUNT
The struct member offsets. |
| public static final int | SEMANTICTYPES
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | TIME
The struct member offsets. |
| public static final int | TYPE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | XrPlaneDetectorBeginInfoEXT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public long | |
| public XrPlaneDetectorBeginInfoEXT | |
| public XrExtent3DfEXT | |
| public XrPlaneDetectorBeginInfoEXT | boundingBoxExtent(XrExtent3DfEXT value)
Copies the specified |
| public XrPlaneDetectorBeginInfoEXT | boundingBoxExtent(Consumer<XrExtent3DfEXT> consumer)
Passes the |
| public XrPosef | boundingBoxPose()
the pose of the center of the bounding box of the volume to use for detection in |
| public XrPlaneDetectorBeginInfoEXT | |
| public XrPlaneDetectorBeginInfoEXT | boundingBoxPose(Consumer<XrPosef> consumer)
Passes the |
| public static XrPlaneDetectorBeginInfoEXT | |
| public static XrPlaneDetectorBeginInfoEXT. | calloc(int
the buffer capacity capacity)Returns a new |
| public static XrPlaneDetectorBeginInfoEXT | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrPlaneDetectorBeginInfoEXT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected XrPlaneDetectorBeginInfoEXT | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static XrPlaneDetectorBeginInfoEXT | |
| public static XrPlaneDetectorBeginInfoEXT | create(long address)
Returns a new |
| public static XrPlaneDetectorBeginInfoEXT. | create(int
the buffer capacity capacity)Returns a new |
| public static XrPlaneDetectorBeginInfoEXT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static XrPlaneDetectorBeginInfoEXT | |
| public static XrPlaneDetectorBeginInfoEXT. | |
| public static XrPlaneDetectorBeginInfoEXT | |
| public static XrPlaneDetectorBeginInfoEXT. | malloc(int
the buffer capacity capacity)Returns a new |
| public static XrPlaneDetectorBeginInfoEXT | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrPlaneDetectorBeginInfoEXT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public int | |
| public XrPlaneDetectorBeginInfoEXT | |
| public float | |
| public XrPlaneDetectorBeginInfoEXT | |
| public static long | |
| public static void | |
| public static XrExtent3DfEXT | |
| public static void | |
| public static XrPosef | |
| public static void | |
| public long | |
| public XrPlaneDetectorBeginInfoEXT | |
| public static int | |
| public static void | |
| public static float | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | norientationCount(long struct, int value)
Sets the specified value to the |
| public static IntBuffer | |
| public static void | |
| public static int | |
| public static void | nsemanticTypeCount(long struct, int value)
Sets the specified value to the |
| public static IntBuffer | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public int | |
| public XrPlaneDetectorBeginInfoEXT | |
| public IntBuffer | |
| public XrPlaneDetectorBeginInfoEXT | |
| public int | |
| public XrPlaneDetectorBeginInfoEXT | |
| public IntBuffer | |
| public XrPlaneDetectorBeginInfoEXT | semanticTypes(IntBuffer value)
Sets the address of the specified |
| public XrPlaneDetectorBeginInfoEXT | |
| public XrPlaneDetectorBeginInfoEXT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public long | |
| public XrPlaneDetectorBeginInfoEXT | |
| public int | |
| public XrPlaneDetectorBeginInfoEXT | |
| public XrPlaneDetectorBeginInfoEXT | |
| public static void |