type must be TYPE_SYSTEM_PROPERTIESnext must be NULL or a valid pointer to the next structure in a structure chain. See also: XrRenderModelCapabilitiesRequestFB, XrSystemBodyTrackingPropertiesFB, XrSystemColorSpacePropertiesFB, XrSystemEyeGazeInteractionPropertiesEXT, XrSystemEyeTrackingPropertiesFB, XrSystemFaceTrackingPropertiesFB, XrSystemFacialTrackingPropertiesHTC, XrSystemForceFeedbackCurlPropertiesMNDX, XrSystemFoveatedRenderingPropertiesVARJO, XrSystemFoveationEyeTrackedPropertiesMETA, XrSystemHandTrackingMeshPropertiesMSFT, XrSystemHandTrackingPropertiesEXT, XrSystemHeadsetIdPropertiesMETA, XrSystemKeyboardTrackingPropertiesFB, XrSystemMarkerTrackingPropertiesVARJO, XrSystemPassthroughColorLutPropertiesMETA, XrSystemPassthroughProperties2FB, XrSystemPassthroughPropertiesFB, XrSystemPlaneDetectionPropertiesEXT, XrSystemRenderModelPropertiesFB, XrSystemSpaceWarpPropertiesFB, XrSystemSpatialEntityPropertiesFB, XrSystemVirtualKeyboardPropertiesMETAXrSystemGraphicsProperties, XrSystemTrackingProperties, GetSystem, GetSystemProperties
struct XrSystemProperties {
XrStructureType type;
void * next;
XrSystemId systemId;
uint32_t vendorId;
char systemName[XR_MAX_SYSTEM_NAME_SIZE];
XrSystemGraphicsProperties graphicsProperties;
XrSystemTrackingProperties trackingProperties;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | XrSystemProperties.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | GRAPHICSPROPERTIES
The struct member offsets. |
| public static final int | NEXT
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SYSTEMID
The struct member offsets. |
| public static final int | SYSTEMNAME
The struct member offsets. |
| public static final int | TRACKINGPROPERTIES
The struct member offsets. |
| public static final int | TYPE
The struct member offsets. |
| public static final int | VENDORID
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | XrSystemProperties(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static XrSystemProperties | |
| public static XrSystemProperties. | calloc(int
the buffer capacity capacity)Returns a new |
| public static XrSystemProperties | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrSystemProperties. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected XrSystemProperties | 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 XrSystemProperties | |
| public static XrSystemProperties | |
| public static XrSystemProperties. | create(int
the buffer capacity capacity)Returns a new |
| public static XrSystemProperties. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static XrSystemProperties | |
| public static XrSystemProperties. | |
| public XrSystemGraphicsProperties | graphicsProperties()
an |
| public static XrSystemProperties | |
| public static XrSystemProperties. | malloc(int
the buffer capacity capacity)Returns a new |
| public static XrSystemProperties | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrSystemProperties. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public long | |
| public XrSystemProperties | |
| public XrSystemProperties | next(XrRenderModelCapabilitiesRequestFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemBodyTrackingPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemColorSpacePropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemEyeGazeInteractionPropertiesEXT value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemEyeTrackingPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemFaceTrackingPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemFacialTrackingPropertiesHTC value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemForceFeedbackCurlPropertiesMNDX value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemFoveatedRenderingPropertiesVARJO value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemFoveationEyeTrackedPropertiesMETA value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemHandTrackingMeshPropertiesMSFT value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemHandTrackingPropertiesEXT value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemHeadsetIdPropertiesMETA value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemKeyboardTrackingPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemMarkerTrackingPropertiesVARJO value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemPassthroughColorLutPropertiesMETA value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemPassthroughProperties2FB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemPassthroughPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemPlaneDetectionPropertiesEXT value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemRenderModelPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemSpaceWarpPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemSpatialEntityPropertiesFB value)
Prepends the specified |
| public XrSystemProperties | next(XrSystemVirtualKeyboardPropertiesMETA value)
Prepends the specified |
| public static XrSystemGraphicsProperties | |
| public static long | |
| public static void | |
| public static long | |
| public static ByteBuffer | |
| public static String | |
| public static XrSystemTrackingProperties | |
| public static int | |
| public static void | |
| public static int | |
| public XrSystemProperties | |
| public XrSystemProperties | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public long | |
| public ByteBuffer | |
| public String | |
| public XrSystemTrackingProperties | |
| public int | |
| public XrSystemProperties | |
| public XrSystemProperties | |
| public int |