Class XrSpaceQueryInfoFB

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

public class XrSpaceQueryInfoFB extends org.lwjgl.system.Struct<XrSpaceQueryInfoFB> implements org.lwjgl.system.NativeResource
Query for entities and perform an action on any results.
Description

May be used to query for spaces and perform a specific action on the spaces returned. The available actions are enumerated in XrSpaceQueryActionFB. The filter info provided to the filter member of the struct is used as an inclusive filter. The filter info provided to the excludeFilter member of the structure is used to exclude spaces from the results returned from the filter. All spaces that match the criteria in filter, and that do not match the criteria in excludeFilter, must be included in the results returned. This is to allow for a more selective style query.

Valid Usage (Implicit)
See Also

XrSpaceFilterInfoBaseHeaderFB, XrSpaceQueryInfoBaseHeaderFB

Layout


 struct XrSpaceQueryInfoFB {
     XrStructureType type();
     void const * next();
     XrSpaceQueryActionFB queryAction();
     uint32_t maxResultCount();
     XrDuration timeout();
     XrSpaceFilterInfoBaseHeaderFB const * filter();
     XrSpaceFilterInfoBaseHeaderFB const * excludeFilter();
 }
  • 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.
    • QUERYACTION

      public static final int QUERYACTION
      The struct member offsets.
    • MAXRESULTCOUNT

      public static final int MAXRESULTCOUNT
      The struct member offsets.
    • TIMEOUT

      public static final int TIMEOUT
      The struct member offsets.
    • FILTER

      public static final int FILTER
      The struct member offsets.
    • EXCLUDEFILTER

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

    • XrSpaceQueryInfoFB

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