Top Description Inners Fields Constructors Methods
org.lwjgl.ovr

public Class OVRCameraExtrinsics

extends Struct<OVRCameraExtrinsics>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable
Annotations
@NativeType:struct ovrCameraExtrinsics
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Layout


struct ovrCameraExtrinsics {
    double LastChangedTimeSeconds;
    unsigned int CameraStatusFlags;
    ovrTrackedDeviceType AttachedToDevice;
    ovrPosef RelativePose;
    double LastExposureTimeSeconds;
    double ExposureLatencySeconds;
    double AdditionalLatencySeconds;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ADDITIONALLATENCYSECONDS

The struct member offsets.

public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
ATTACHEDTODEVICE

The struct member offsets.

public static final int
CAMERASTATUSFLAGS

The struct member offsets.

public static final int
EXPOSURELATENCYSECONDS

The struct member offsets.

public static final int
LASTCHANGEDTIMESECONDS

The struct member offsets.

public static final int
LASTEXPOSURETIMESECONDS

The struct member offsets.

public static final int
RELATIVEPOSE

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
OVRCameraExtrinsics(long address, ByteBuffer container)

public
OVRCameraExtrinsics(ByteBuffer container)

Creates a OVRCameraExtrinsics instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public double
AdditionalLatencySeconds()

additional latency to get from the exposure time of the real camera to match the render time of the virtual camera

public OVRCameraExtrinsics
AdditionalLatencySeconds(double value)

Sets the specified value to the AdditionalLatencySeconds field.

public int
AttachedToDevice()

which Tracked device, if any, is the camera rigidly attached to.

public OVRCameraExtrinsics
AttachedToDevice(int value)

Sets the specified value to the AttachedToDevice field.

public static OVRCameraExtrinsics
calloc()

Returns a new OVRCameraExtrinsics instance allocated with memCalloc.

public static OVRCameraExtrinsics.Buffer
calloc(int
the buffer capacity
capacity
)

Returns a new OVRCameraExtrinsics.Buffer instance allocated with memCalloc.

public static OVRCameraExtrinsics
calloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new OVRCameraExtrinsics instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static OVRCameraExtrinsics.Buffer
calloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new OVRCameraExtrinsics.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static OVRCameraExtrinsics
callocStack()

Deprecated
Deprecated for removal in 3.4.0.
public static OVRCameraExtrinsics
callocStack(MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static OVRCameraExtrinsics.Buffer
callocStack(int capacity)

Deprecated
Deprecated for removal in 3.4.0.
public static OVRCameraExtrinsics.Buffer
callocStack(int capacity, MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public int
CameraStatusFlags()

current Status of the camera, a mix of bits from ovrCameraStatusFlags

public OVRCameraExtrinsics
CameraStatusFlags(int value)

Sets the specified value to the CameraStatusFlags field.

protected OVRCameraExtrinsics
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static OVRCameraExtrinsics
create()

Returns a new OVRCameraExtrinsics instance allocated with BufferUtils.

public static OVRCameraExtrinsics
create(long address)

Returns a new OVRCameraExtrinsics instance for the specified memory address.

public static OVRCameraExtrinsics.Buffer
create(int
the buffer capacity
capacity
)

Returns a new OVRCameraExtrinsics.Buffer instance allocated with BufferUtils.

public static OVRCameraExtrinsics.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a OVRCameraExtrinsics.Buffer instance at the specified memory.

public static OVRCameraExtrinsics
createSafe(long address)

Like create, but returns null if address is NULL.

public static OVRCameraExtrinsics.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public double
ExposureLatencySeconds()

estimated exposure latency to get from the exposure time to the system

public OVRCameraExtrinsics
ExposureLatencySeconds(double value)

Sets the specified value to the ExposureLatencySeconds field.

public double
LastChangedTimeSeconds()

time in seconds from last change to the parameters.

public OVRCameraExtrinsics
LastChangedTimeSeconds(double value)

Sets the specified value to the LastChangedTimeSeconds field.

public double
LastExposureTimeSeconds()

the time, in seconds, when the last successful exposure was taken

public OVRCameraExtrinsics
LastExposureTimeSeconds(double value)

Sets the specified value to the LastExposureTimeSeconds field.

public static OVRCameraExtrinsics
malloc()

Returns a new OVRCameraExtrinsics instance allocated with memAlloc.

public static OVRCameraExtrinsics.Buffer
malloc(int
the buffer capacity
capacity
)

Returns a new OVRCameraExtrinsics.Buffer instance allocated with memAlloc.

public static OVRCameraExtrinsics
malloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new OVRCameraExtrinsics instance allocated on the specified MemoryStack.

public static OVRCameraExtrinsics.Buffer
malloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new OVRCameraExtrinsics.Buffer instance allocated on the specified MemoryStack.

public static OVRCameraExtrinsics
mallocStack()

Deprecated
Deprecated for removal in 3.4.0.
public static OVRCameraExtrinsics
mallocStack(MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static OVRCameraExtrinsics.Buffer
mallocStack(int capacity)

Deprecated
Deprecated for removal in 3.4.0.
public static OVRCameraExtrinsics.Buffer
mallocStack(int capacity, MemoryStack stack)

Deprecated
Deprecated for removal in 3.4.0.
public static double
nAdditionalLatencySeconds(long struct)

Unsafe version of AdditionalLatencySeconds.

public static void
nAdditionalLatencySeconds(long struct, double value)

Unsafe version of AdditionalLatencySeconds.

public static int
nAttachedToDevice(long struct)

Unsafe version of AttachedToDevice.

public static void
nAttachedToDevice(long struct, int value)

Unsafe version of AttachedToDevice.

public static int
nCameraStatusFlags(long struct)

Unsafe version of CameraStatusFlags.

public static void
nCameraStatusFlags(long struct, int value)

Unsafe version of CameraStatusFlags.

public static double
nExposureLatencySeconds(long struct)

Unsafe version of ExposureLatencySeconds.

public static void
nExposureLatencySeconds(long struct, double value)

Unsafe version of ExposureLatencySeconds.

public static double
nLastChangedTimeSeconds(long struct)

Unsafe version of LastChangedTimeSeconds.

public static void
nLastChangedTimeSeconds(long struct, double value)

Unsafe version of LastChangedTimeSeconds.

public static double
nLastExposureTimeSeconds(long struct)

Unsafe version of LastExposureTimeSeconds.

public static void
nLastExposureTimeSeconds(long struct, double value)

Unsafe version of LastExposureTimeSeconds.

public static OVRPosef
nRelativePose(long struct)

Unsafe version of RelativePose.

public static void
nRelativePose(long struct, OVRPosef value)

Unsafe version of RelativePose.

public OVRPosef
RelativePose()

the relative Pose of the External Camera.

public OVRCameraExtrinsics
RelativePose(OVRPosef value)

Copies the specified OVRPosef to the RelativePose field.

public OVRCameraExtrinsics
RelativePose(Consumer<OVRPosef> consumer)

Passes the RelativePose field to the specified Consumer.

public OVRCameraExtrinsics
set(double LastChangedTimeSeconds, int CameraStatusFlags, int AttachedToDevice, OVRPosef RelativePose, double LastExposureTimeSeconds, double ExposureLatencySeconds, double AdditionalLatencySeconds)

Initializes this struct with the specified values.

public OVRCameraExtrinsics

Returns:

this struct
set
(OVRCameraExtrinsics
the source struct
src
)

Copies the specified struct data to this struct.

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate

Field Detail

ADDITIONALLATENCYSECONDSback to summary
public static final int ADDITIONALLATENCYSECONDS

The struct member offsets.

ALIGNOFback to summary
public static final int ALIGNOF

The struct alignment in bytes.

ATTACHEDTODEVICEback to summary
public static final int ATTACHEDTODEVICE

The struct member offsets.

CAMERASTATUSFLAGSback to summary
public static final int CAMERASTATUSFLAGS

The struct member offsets.

EXPOSURELATENCYSECONDSback to summary
public static final int EXPOSURELATENCYSECONDS

The struct member offsets.

LASTCHANGEDTIMESECONDSback to summary
public static final int LASTCHANGEDTIMESECONDS

The struct member offsets.

LASTEXPOSURETIMESECONDSback to summary
public static final int LASTEXPOSURETIMESECONDS

The struct member offsets.

RELATIVEPOSEback to summary
public static final int RELATIVEPOSE

The struct member offsets.

SIZEOFback to summary
public static final int SIZEOF

The struct size in bytes.

Constructor Detail

OVRCameraExtrinsicsback to summary
protected OVRCameraExtrinsics(long address, ByteBuffer container)
OVRCameraExtrinsicsback to summary
public OVRCameraExtrinsics(ByteBuffer container)

Creates a OVRCameraExtrinsics 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 Detail

AdditionalLatencySecondsback to summary
public double AdditionalLatencySeconds()

additional latency to get from the exposure time of the real camera to match the render time of the virtual camera

AdditionalLatencySecondsback to summary
public OVRCameraExtrinsics AdditionalLatencySeconds(double value)

Sets the specified value to the AdditionalLatencySeconds field.

AttachedToDeviceback to summary
public int AttachedToDevice()

which Tracked device, if any, is the camera rigidly attached to. If set to TrackedDevice_None, then the camera is not attached to a tracked object. If the external camera moves while unattached (i.e. set to ovrTrackedDevice_None), its Pose won't be updated.

Annotations
@NativeType:ovrTrackedDeviceType
AttachedToDeviceback to summary
public OVRCameraExtrinsics AttachedToDevice(int value)

Sets the specified value to the AttachedToDevice field.

callocback to summary
public static OVRCameraExtrinsics calloc()

Returns a new OVRCameraExtrinsics instance allocated with memCalloc. The instance must be explicitly freed.

callocback to summary
public static OVRCameraExtrinsics.Buffer calloc(int capacity)

Returns a new OVRCameraExtrinsics.Buffer instance allocated with memCalloc. The instance must be explicitly freed.

Parameters
capacity:int

the buffer capacity

callocback to summary
public static OVRCameraExtrinsics calloc(MemoryStack stack)

Returns a new OVRCameraExtrinsics instance allocated on the specified MemoryStack and initializes all its bits to zero.

Parameters
stack:MemoryStack

the stack from which to allocate

callocback to summary
public static OVRCameraExtrinsics.Buffer calloc(int capacity, MemoryStack stack)

Returns a new OVRCameraExtrinsics.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

Parameters
capacity:int

the buffer capacity

stack:MemoryStack

the stack from which to allocate

callocStackback to summary
public static OVRCameraExtrinsics callocStack()

Deprecated

Deprecated for removal in 3.4.0. Use calloc(MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static OVRCameraExtrinsics callocStack(MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static OVRCameraExtrinsics.Buffer callocStack(int capacity)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(int, MemoryStack) instead.

Annotations
@Deprecated
callocStackback to summary
public static OVRCameraExtrinsics.Buffer callocStack(int capacity, MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use calloc(int, MemoryStack) instead.

Annotations
@Deprecated
CameraStatusFlagsback to summary
public int CameraStatusFlags()

current Status of the camera, a mix of bits from ovrCameraStatusFlags

Annotations
@NativeType:unsigned int
CameraStatusFlagsback to summary
public OVRCameraExtrinsics CameraStatusFlags(int value)

Sets the specified value to the CameraStatusFlags field.

createback to summary
protected OVRCameraExtrinsics create(long address, ByteBuffer container)

Implements abstract org.lwjgl.system.Struct.create.

Doc from org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.

Effectively, every Struct instance is a factory for more instances of the same type. This is used by StructBuffer.

Parameters
address:long

the struct memory address

container:ByteBuffer

an optional container buffer, to be referenced strongly by the struct instance.

Annotations
@Override
createback to summary
public static OVRCameraExtrinsics create()

Returns a new OVRCameraExtrinsics instance allocated with BufferUtils.

createback to summary
public static OVRCameraExtrinsics create(long address)

Returns a new OVRCameraExtrinsics instance for the specified memory address.

createback to summary
public static OVRCameraExtrinsics.Buffer create(int capacity)

Returns a new OVRCameraExtrinsics.Buffer instance allocated with BufferUtils.

Parameters
capacity:int

the buffer capacity

createback to summary
public static OVRCameraExtrinsics.Buffer create(long address, int capacity)

Create a OVRCameraExtrinsics.Buffer instance at the specified memory.

Parameters
address:long

the memory address

capacity:int

the buffer capacity

createSafeback to summary
public static OVRCameraExtrinsics createSafe(long address)

Like create, but returns null if address is NULL.

Annotations
@Nullable
createSafeback to summary
public static OVRCameraExtrinsics.Buffer createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

Annotations
@Nullable
ExposureLatencySecondsback to summary
public double ExposureLatencySeconds()

estimated exposure latency to get from the exposure time to the system

ExposureLatencySecondsback to summary
public OVRCameraExtrinsics ExposureLatencySeconds(double value)

Sets the specified value to the ExposureLatencySeconds field.

LastChangedTimeSecondsback to summary
public double LastChangedTimeSeconds()

time in seconds from last change to the parameters. For instance, if the pose changes, or a camera exposure happens, this struct will be updated.

LastChangedTimeSecondsback to summary
public OVRCameraExtrinsics LastChangedTimeSeconds(double value)

Sets the specified value to the LastChangedTimeSeconds field.

LastExposureTimeSecondsback to summary
public double LastExposureTimeSeconds()

the time, in seconds, when the last successful exposure was taken

LastExposureTimeSecondsback to summary
public OVRCameraExtrinsics LastExposureTimeSeconds(double value)

Sets the specified value to the LastExposureTimeSeconds field.

mallocback to summary
public static OVRCameraExtrinsics malloc()

Returns a new OVRCameraExtrinsics instance allocated with memAlloc. The instance must be explicitly freed.

mallocback to summary
public static OVRCameraExtrinsics.Buffer malloc(int capacity)

Returns a new OVRCameraExtrinsics.Buffer instance allocated with memAlloc. The instance must be explicitly freed.

Parameters
capacity:int

the buffer capacity

mallocback to summary
public static OVRCameraExtrinsics malloc(MemoryStack stack)

Returns a new OVRCameraExtrinsics instance allocated on the specified MemoryStack.

Parameters
stack:MemoryStack

the stack from which to allocate

mallocback to summary
public static OVRCameraExtrinsics.Buffer malloc(int capacity, MemoryStack stack)

Returns a new OVRCameraExtrinsics.Buffer instance allocated on the specified MemoryStack.

Parameters
capacity:int

the buffer capacity

stack:MemoryStack

the stack from which to allocate

mallocStackback to summary
public static OVRCameraExtrinsics mallocStack()

Deprecated

Deprecated for removal in 3.4.0. Use malloc(MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static OVRCameraExtrinsics mallocStack(MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static OVRCameraExtrinsics.Buffer mallocStack(int capacity)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(int, MemoryStack) instead.

Annotations
@Deprecated
mallocStackback to summary
public static OVRCameraExtrinsics.Buffer mallocStack(int capacity, MemoryStack stack)

Deprecated

Deprecated for removal in 3.4.0. Use malloc(int, MemoryStack) instead.

Annotations
@Deprecated
nAdditionalLatencySecondsback to summary
public static double nAdditionalLatencySeconds(long struct)

Unsafe version of AdditionalLatencySeconds.

nAdditionalLatencySecondsback to summary
public static void nAdditionalLatencySeconds(long struct, double value)

Unsafe version of AdditionalLatencySeconds.

nAttachedToDeviceback to summary
public static int nAttachedToDevice(long struct)

Unsafe version of AttachedToDevice.

nAttachedToDeviceback to summary
public static void nAttachedToDevice(long struct, int value)

Unsafe version of AttachedToDevice.

nCameraStatusFlagsback to summary
public static int nCameraStatusFlags(long struct)

Unsafe version of CameraStatusFlags.

nCameraStatusFlagsback to summary
public static void nCameraStatusFlags(long struct, int value)

Unsafe version of CameraStatusFlags.

nExposureLatencySecondsback to summary
public static double nExposureLatencySeconds(long struct)

Unsafe version of ExposureLatencySeconds.

nExposureLatencySecondsback to summary
public static void nExposureLatencySeconds(long struct, double value)

Unsafe version of ExposureLatencySeconds.

nLastChangedTimeSecondsback to summary
public static double nLastChangedTimeSeconds(long struct)

Unsafe version of LastChangedTimeSeconds.

nLastChangedTimeSecondsback to summary
public static void nLastChangedTimeSeconds(long struct, double value)

Unsafe version of LastChangedTimeSeconds.

nLastExposureTimeSecondsback to summary
public static double nLastExposureTimeSeconds(long struct)

Unsafe version of LastExposureTimeSeconds.

nLastExposureTimeSecondsback to summary
public static void nLastExposureTimeSeconds(long struct, double value)

Unsafe version of LastExposureTimeSeconds.

nRelativePoseback to summary
public static OVRPosef nRelativePose(long struct)

Unsafe version of RelativePose.

nRelativePoseback to summary
public static void nRelativePose(long struct, OVRPosef value)

Unsafe version of RelativePose.

RelativePoseback to summary
public OVRPosef RelativePose()

the relative Pose of the External Camera. If AttachedToDevice is TrackedDevice_None, then this is a absolute pose in tracking space.

Annotations
@NativeType:ovrPosef
RelativePoseback to summary
public OVRCameraExtrinsics RelativePose(OVRPosef value)

Copies the specified OVRPosef to the RelativePose field.

RelativePoseback to summary
public OVRCameraExtrinsics RelativePose(Consumer<OVRPosef> consumer)

Passes the RelativePose field to the specified Consumer.

setback to summary
public OVRCameraExtrinsics set(double LastChangedTimeSeconds, int CameraStatusFlags, int AttachedToDevice, OVRPosef RelativePose, double LastExposureTimeSeconds, double ExposureLatencySeconds, double AdditionalLatencySeconds)

Initializes this struct with the specified values.

setback to summary
public OVRCameraExtrinsics set(OVRCameraExtrinsics src)

Copies the specified struct data to this struct.

Parameters
src:OVRCameraExtrinsics

the source struct

Returns:OVRCameraExtrinsics

this struct

sizeofback to summary
public int sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Doc from org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).

Annotations
@Override
org.lwjgl.ovr back to summary

public Class OVRCameraExtrinsics.Buffer

extends StructBuffer<OVRCameraExtrinsics, OVRCameraExtrinsics.Buffer>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable

An array of OVRCameraExtrinsics structs.

Field Summary

Modifier and TypeField and Description
private static final OVRCameraExtrinsics

Constructor Summary

AccessConstructor and Description
public
Buffer(ByteBuffer container)

Creates a new OVRCameraExtrinsics.Buffer instance backed by the specified container.

public
Buffer(long address, int cap)

pack-priv
Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap)

Method Summary

Modifier and TypeMethod and Description
public double
public OVRCameraExtrinsics.Buffer
AdditionalLatencySeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#AdditionalLatencySeconds field.

public int

Returns:

the value of the OVRCameraExtrinsics#AttachedToDevice field.
AttachedToDevice
()

public OVRCameraExtrinsics.Buffer
AttachedToDevice(int value)

Sets the specified value to the OVRCameraExtrinsics#AttachedToDevice field.

public int

Returns:

the value of the OVRCameraExtrinsics#CameraStatusFlags field.
CameraStatusFlags
()

public OVRCameraExtrinsics.Buffer
CameraStatusFlags(int value)

Sets the specified value to the OVRCameraExtrinsics#CameraStatusFlags field.

public double
public OVRCameraExtrinsics.Buffer
ExposureLatencySeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#ExposureLatencySeconds field.

protected OVRCameraExtrinsics
public double
public OVRCameraExtrinsics.Buffer
LastChangedTimeSeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#LastChangedTimeSeconds field.

public double
public OVRCameraExtrinsics.Buffer
LastExposureTimeSeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#LastExposureTimeSeconds field.

public OVRPosef
public OVRCameraExtrinsics.Buffer
RelativePose(OVRPosef value)

Copies the specified OVRPosef to the OVRCameraExtrinsics#RelativePose field.

public OVRCameraExtrinsics.Buffer
RelativePose(Consumer<OVRPosef> consumer)

Passes the OVRCameraExtrinsics#RelativePose field to the specified Consumer.

protected OVRCameraExtrinsics.Buffer
Inherited from org.lwjgl.system.StructBuffer:
applyapplyforEachgetgetgetgetiteratorparallelStreamputputsizeofspliteratorstream

Field Detail

ELEMENT_FACTORYback to summary
private static final OVRCameraExtrinsics ELEMENT_FACTORY

Constructor Detail

Bufferback to summary
public Buffer(ByteBuffer container)

Creates a new OVRCameraExtrinsics.Buffer instance 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 OVRCameraExtrinsics#SIZEOF, and its mark will be undefined.

The created buffer instance holds a strong reference to the container object.

Bufferback to summary
public Buffer(long address, int cap)
Bufferback to summary
pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap)

Method Detail

AdditionalLatencySecondsback to summary
public double AdditionalLatencySeconds()
Returns:double

the value of the OVRCameraExtrinsics#AdditionalLatencySeconds field.

AdditionalLatencySecondsback to summary
public OVRCameraExtrinsics.Buffer AdditionalLatencySeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#AdditionalLatencySeconds field.

AttachedToDeviceback to summary
public int AttachedToDevice()
Returns:int

the value of the OVRCameraExtrinsics#AttachedToDevice field.

Annotations
@NativeType:ovrTrackedDeviceType
AttachedToDeviceback to summary
public OVRCameraExtrinsics.Buffer AttachedToDevice(int value)

Sets the specified value to the OVRCameraExtrinsics#AttachedToDevice field.

CameraStatusFlagsback to summary
public int CameraStatusFlags()
Returns:int

the value of the OVRCameraExtrinsics#CameraStatusFlags field.

Annotations
@NativeType:unsigned int
CameraStatusFlagsback to summary
public OVRCameraExtrinsics.Buffer CameraStatusFlags(int value)

Sets the specified value to the OVRCameraExtrinsics#CameraStatusFlags field.

ExposureLatencySecondsback to summary
public double ExposureLatencySeconds()
Returns:double

the value of the OVRCameraExtrinsics#ExposureLatencySeconds field.

ExposureLatencySecondsback to summary
public OVRCameraExtrinsics.Buffer ExposureLatencySeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#ExposureLatencySeconds field.

getElementFactoryback to summary
protected OVRCameraExtrinsics getElementFactory()

Implements abstract org.lwjgl.system.StructBuffer.getElementFactory.

Annotations
@Override
LastChangedTimeSecondsback to summary
public double LastChangedTimeSeconds()
Returns:double

the value of the OVRCameraExtrinsics#LastChangedTimeSeconds field.

LastChangedTimeSecondsback to summary
public OVRCameraExtrinsics.Buffer LastChangedTimeSeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#LastChangedTimeSeconds field.

LastExposureTimeSecondsback to summary
public double LastExposureTimeSeconds()
Returns:double

the value of the OVRCameraExtrinsics#LastExposureTimeSeconds field.

LastExposureTimeSecondsback to summary
public OVRCameraExtrinsics.Buffer LastExposureTimeSeconds(double value)

Sets the specified value to the OVRCameraExtrinsics#LastExposureTimeSeconds field.

RelativePoseback to summary
public OVRPosef RelativePose()
Returns:OVRPosef

a OVRPosef view of the OVRCameraExtrinsics#RelativePose field.

Annotations
@NativeType:ovrPosef
RelativePoseback to summary
public OVRCameraExtrinsics.Buffer RelativePose(OVRPosef value)

Copies the specified OVRPosef to the OVRCameraExtrinsics#RelativePose field.

RelativePoseback to summary
public OVRCameraExtrinsics.Buffer RelativePose(Consumer<OVRPosef> consumer)

Passes the OVRCameraExtrinsics#RelativePose field to the specified Consumer.

selfback to summary
protected OVRCameraExtrinsics.Buffer self()

Implements abstract org.lwjgl.system.CustomBuffer.self.

Annotations
@Override