primaryViewConfigurationType
public int primaryViewConfigurationType()
- Returns:
- the value of the
primaryViewConfigurationType
field.
AutoCloseable
, NativeResource
, Pointer
struct XrSessionBeginInfo {
XrStructureType type;
void const * next;
XrViewConfigurationType primaryViewConfigurationType;
}
Struct.StructValidation
Pointer.Default
static final int
static final int
static final int
static final int
static final int
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
XrSessionBeginInfo(ByteBuffer container)
XrSessionBeginInfo
instance at the current position of the specified ByteBuffer
container.static XrSessionBeginInfo
calloc()
XrSessionBeginInfo
instance allocated with memCalloc
.static XrSessionBeginInfo.Buffer
calloc(int capacity)
XrSessionBeginInfo.Buffer
instance allocated with memCalloc
.static XrSessionBeginInfo.Buffer
calloc(int capacity,
MemoryStack stack)
XrSessionBeginInfo.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.static XrSessionBeginInfo
calloc(MemoryStack stack)
XrSessionBeginInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.static XrSessionBeginInfo
create()
XrSessionBeginInfo
instance allocated with BufferUtils
.static XrSessionBeginInfo.Buffer
create(int capacity)
XrSessionBeginInfo.Buffer
instance allocated with BufferUtils
.static XrSessionBeginInfo
create(long address)
XrSessionBeginInfo
instance for the specified memory address.static XrSessionBeginInfo.Buffer
create(long address,
int capacity)
XrSessionBeginInfo.Buffer
instance at the specified memory.static @Nullable XrSessionBeginInfo
createSafe(long address)
static @Nullable XrSessionBeginInfo.Buffer
createSafe(long address,
int capacity)
static XrSessionBeginInfo
malloc()
XrSessionBeginInfo
instance allocated with memAlloc
.static XrSessionBeginInfo.Buffer
malloc(int capacity)
XrSessionBeginInfo.Buffer
instance allocated with memAlloc
.static XrSessionBeginInfo.Buffer
malloc(int capacity,
MemoryStack stack)
XrSessionBeginInfo.Buffer
instance allocated on the specified MemoryStack
.static XrSessionBeginInfo
malloc(MemoryStack stack)
XrSessionBeginInfo
instance allocated on the specified MemoryStack
.long
next()
next(long value)
next
field.XrSecondaryViewConfigurationSessionBeginInfoMSFT
value to the next
chain.static long
nnext(long struct)
next()
.static void
nnext(long struct,
long value)
next
.static int
nprimaryViewConfigurationType(long struct)
primaryViewConfigurationType()
.static void
nprimaryViewConfigurationType(long struct,
int value)
primaryViewConfigurationType
.static int
ntype(long struct)
type()
.static void
ntype(long struct,
int value)
type
.int
primaryViewConfigurationType(int value)
primaryViewConfigurationType
field.set(int type,
long next,
int primaryViewConfigurationType)
set(XrSessionBeginInfo src)
int
sizeof()
sizeof(struct)
.int
type()
type(int value)
type
field.TYPE_SESSION_BEGIN_INFO
value to the type
field.address, equals, hashCode, toString
close, free
XrSessionBeginInfo
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.
Struct
sizeof(struct)
.sizeof
in class Struct<XrSessionBeginInfo>
type
field.next
field.primaryViewConfigurationType
field.type
field.TYPE_SESSION_BEGIN_INFO
value to the type
field.next
field.XrSecondaryViewConfigurationSessionBeginInfoMSFT
value to the next
chain.primaryViewConfigurationType
field.src
- the source structXrSessionBeginInfo
instance allocated with memAlloc
. The instance must be explicitly freed.XrSessionBeginInfo
instance allocated with memCalloc
. The instance must be explicitly freed.XrSessionBeginInfo
instance allocated with BufferUtils
.XrSessionBeginInfo
instance for the specified memory address.XrSessionBeginInfo.Buffer
instance allocated with memAlloc
. The instance must be explicitly freed.capacity
- the buffer capacityXrSessionBeginInfo.Buffer
instance allocated with memCalloc
. The instance must be explicitly freed.capacity
- the buffer capacityXrSessionBeginInfo.Buffer
instance allocated with BufferUtils
.capacity
- the buffer capacityXrSessionBeginInfo.Buffer
instance at the specified memory.address
- the memory addresscapacity
- the buffer capacityXrSessionBeginInfo
instance allocated on the specified MemoryStack
.stack
- the stack from which to allocateXrSessionBeginInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.stack
- the stack from which to allocateXrSessionBeginInfo.Buffer
instance allocated on the specified MemoryStack
.capacity
- the buffer capacitystack
- the stack from which to allocateXrSessionBeginInfo.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.capacity
- the buffer capacitystack
- the stack from which to allocatetype()
.next()
.primaryViewConfigurationType()
.type
.next
.primaryViewConfigurationType
.