Package org.lwjgl.openxr
Class XrSpatialComponentDataQueryResultEXT.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<XrSpatialComponentDataQueryResultEXT.Buffer>
org.lwjgl.system.StructBuffer<XrSpatialComponentDataQueryResultEXT,XrSpatialComponentDataQueryResultEXT.Buffer>
org.lwjgl.openxr.XrSpatialComponentDataQueryResultEXT.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<XrSpatialComponentDataQueryResultEXT>,NativeResource,Pointer
- Enclosing class:
XrSpatialComponentDataQueryResultEXT
public static class XrSpatialComponentDataQueryResultEXT.Buffer
extends StructBuffer<XrSpatialComponentDataQueryResultEXT,XrSpatialComponentDataQueryResultEXT.Buffer>
implements NativeResource
An array of
XrSpatialComponentDataQueryResultEXT structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newXrSpatialComponentDataQueryResultEXT.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionintentityIdCapacityInput(int value) Sets the specified value to theentityIdCapacityInputfield.intentityIdCountOutput(int value) Sets the specified value to theentityIdCountOutputfield.@Nullable LongBufferentityIds(@Nullable LongBuffer value) Sets the address of the specifiedLongBufferto theentityIdsfield.intentityStateCapacityInput(int value) Sets the specified value to theentityStateCapacityInputfield.intentityStateCountOutput(int value) Sets the specified value to theentityStateCountOutputfield.@Nullable IntBufferentityStates(@Nullable IntBuffer value) Sets the address of the specifiedIntBufferto theentityStatesfield.longnext()next(long value) Sets the specified value to thenextfield.Prepends the specifiedXrSpatialComponentAnchorListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentBounded2DListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentBounded3DListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentMarkerListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentMesh2DListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentMesh3DListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentParentListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentPersistenceListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentPlaneAlignmentListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentPlaneSemanticLabelListEXTvalue to thenextchain.Prepends the specifiedXrSpatialComponentPolygon2DListEXTvalue to thenextchain.inttype()type(int value) Sets the specified value to thetypefield.Sets theTYPE_SPATIAL_COMPONENT_DATA_QUERY_RESULT_EXTvalue to thetypefield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newXrSpatialComponentDataQueryResultEXT.Bufferinstance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
XrSpatialComponentDataQueryResultEXT.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
type
public int type()- Returns:
- the value of the
typefield.
-
next
public long next()- Returns:
- the value of the
nextfield.
-
entityIdCapacityInput
public int entityIdCapacityInput()- Returns:
- the value of the
entityIdCapacityInputfield.
-
entityIdCountOutput
public int entityIdCountOutput()- Returns:
- the value of the
entityIdCountOutputfield.
-
entityIds
- Returns:
- a
LongBufferview of the data pointed to by theentityIdsfield.
-
entityStateCapacityInput
public int entityStateCapacityInput()- Returns:
- the value of the
entityStateCapacityInputfield.
-
entityStateCountOutput
public int entityStateCountOutput()- Returns:
- the value of the
entityStateCountOutputfield.
-
entityStates
- Returns:
- a
IntBufferview of the data pointed to by theentityStatesfield.
-
type
Sets the specified value to thetypefield. -
type$Default
Sets theTYPE_SPATIAL_COMPONENT_DATA_QUERY_RESULT_EXTvalue to thetypefield. -
next
Sets the specified value to thenextfield. -
next
Prepends the specifiedXrSpatialComponentAnchorListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentBounded2DListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentBounded3DListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentMarkerListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentMesh2DListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentMesh3DListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentParentListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentPersistenceListEXTvalue to thenextchain. -
next
public XrSpatialComponentDataQueryResultEXT.Buffer next(XrSpatialComponentPlaneAlignmentListEXT value) Prepends the specifiedXrSpatialComponentPlaneAlignmentListEXTvalue to thenextchain. -
next
public XrSpatialComponentDataQueryResultEXT.Buffer next(XrSpatialComponentPlaneSemanticLabelListEXT value) Prepends the specifiedXrSpatialComponentPlaneSemanticLabelListEXTvalue to thenextchain. -
next
Prepends the specifiedXrSpatialComponentPolygon2DListEXTvalue to thenextchain. -
entityIdCapacityInput
Sets the specified value to theentityIdCapacityInputfield. -
entityIdCountOutput
Sets the specified value to theentityIdCountOutputfield. -
entityIds
Sets the address of the specifiedLongBufferto theentityIdsfield. -
entityStateCapacityInput
Sets the specified value to theentityStateCapacityInputfield. -
entityStateCountOutput
Sets the specified value to theentityStateCountOutputfield. -
entityStates
Sets the address of the specifiedIntBufferto theentityStatesfield.
-