Class XrSystemFaceTrackingPropertiesFB

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

public class XrSystemFaceTrackingPropertiesFB extends org.lwjgl.system.Struct<XrSystemFaceTrackingPropertiesFB> implements org.lwjgl.system.NativeResource
System property for face tracking.
Description

An application can inspect whether the system is capable of receiving face tracking input by extending the XrSystemProperties with XrSystemFaceTrackingPropertiesFB structure when calling GetSystemProperties.

If a runtime returns FALSE for supportsFaceTracking, the runtime must return ERROR_FEATURE_UNSUPPORTED from CreateFaceTrackerFB.

Valid Usage (Implicit)

Layout


 struct XrSystemFaceTrackingPropertiesFB {
     XrStructureType type();
     void * next();
     XrBool32 supportsFaceTracking();
 }
  • 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.
    • SUPPORTSFACETRACKING

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

    • XrSystemFaceTrackingPropertiesFB

      public XrSystemFaceTrackingPropertiesFB(ByteBuffer container)
      Creates a XrSystemFaceTrackingPropertiesFB 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