Package org.lwjgl.ovr
Class OVRCameraIntrinsics.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<OVRCameraIntrinsics,OVRCameraIntrinsics.Buffer>
-
- org.lwjgl.ovr.OVRCameraIntrinsics.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<OVRCameraIntrinsics>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- OVRCameraIntrinsics
public static class OVRCameraIntrinsics.Buffer extends org.lwjgl.system.StructBuffer<OVRCameraIntrinsics,OVRCameraIntrinsics.Buffer> implements org.lwjgl.system.NativeResource
An array ofOVRCameraIntrinsicsstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newOVRCameraIntrinsics.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 byOVRCameraIntrinsics.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 Detail
-
LastChangedTime
public double LastChangedTime()
- Returns:
- the value of the
OVRCameraIntrinsics.LastChangedTime()field.
-
FOVPort
public OVRFovPort FOVPort()
- Returns:
- a
OVRFovPortview of theOVRCameraIntrinsics.FOVPort()field.
-
VirtualNearPlaneDistanceMeters
public float VirtualNearPlaneDistanceMeters()
- Returns:
- the value of the
OVRCameraIntrinsics.VirtualNearPlaneDistanceMeters()field.
-
VirtualFarPlaneDistanceMeters
public float VirtualFarPlaneDistanceMeters()
- Returns:
- the value of the
OVRCameraIntrinsics.VirtualFarPlaneDistanceMeters()field.
-
ImageSensorPixelResolution
public OVRSizei ImageSensorPixelResolution()
- Returns:
- a
OVRSizeiview of theOVRCameraIntrinsics.ImageSensorPixelResolution()field.
-
LensDistortionMatrix
public OVRMatrix4f LensDistortionMatrix()
- Returns:
- a
OVRMatrix4fview of theOVRCameraIntrinsics.LensDistortionMatrix()field.
-
ExposurePeriodSeconds
public double ExposurePeriodSeconds()
- Returns:
- the value of the
OVRCameraIntrinsics.ExposurePeriodSeconds()field.
-
ExposureDurationSeconds
public double ExposureDurationSeconds()
- Returns:
- the value of the
OVRCameraIntrinsics.ExposureDurationSeconds()field.
-
LastChangedTime
public OVRCameraIntrinsics.Buffer LastChangedTime(double value)
Sets the specified value to theOVRCameraIntrinsics.LastChangedTime()field.
-
FOVPort
public OVRCameraIntrinsics.Buffer FOVPort(OVRFovPort value)
Copies the specifiedOVRFovPortto theOVRCameraIntrinsics.FOVPort()field.
-
FOVPort
public OVRCameraIntrinsics.Buffer FOVPort(java.util.function.Consumer<OVRFovPort> consumer)
Passes theOVRCameraIntrinsics.FOVPort()field to the specifiedConsumer.
-
VirtualNearPlaneDistanceMeters
public OVRCameraIntrinsics.Buffer VirtualNearPlaneDistanceMeters(float value)
Sets the specified value to theOVRCameraIntrinsics.VirtualNearPlaneDistanceMeters()field.
-
VirtualFarPlaneDistanceMeters
public OVRCameraIntrinsics.Buffer VirtualFarPlaneDistanceMeters(float value)
Sets the specified value to theOVRCameraIntrinsics.VirtualFarPlaneDistanceMeters()field.
-
ImageSensorPixelResolution
public OVRCameraIntrinsics.Buffer ImageSensorPixelResolution(OVRSizei value)
Copies the specifiedOVRSizeito theOVRCameraIntrinsics.ImageSensorPixelResolution()field.
-
ImageSensorPixelResolution
public OVRCameraIntrinsics.Buffer ImageSensorPixelResolution(java.util.function.Consumer<OVRSizei> consumer)
Passes theOVRCameraIntrinsics.ImageSensorPixelResolution()field to the specifiedConsumer.
-
LensDistortionMatrix
public OVRCameraIntrinsics.Buffer LensDistortionMatrix(OVRMatrix4f value)
Copies the specifiedOVRMatrix4fto theOVRCameraIntrinsics.LensDistortionMatrix()field.
-
LensDistortionMatrix
public OVRCameraIntrinsics.Buffer LensDistortionMatrix(java.util.function.Consumer<OVRMatrix4f> consumer)
Passes theOVRCameraIntrinsics.LensDistortionMatrix()field to the specifiedConsumer.
-
ExposurePeriodSeconds
public OVRCameraIntrinsics.Buffer ExposurePeriodSeconds(double value)
Sets the specified value to theOVRCameraIntrinsics.ExposurePeriodSeconds()field.
-
ExposureDurationSeconds
public OVRCameraIntrinsics.Buffer ExposureDurationSeconds(double value)
Sets the specified value to theOVRCameraIntrinsics.ExposureDurationSeconds()field.
-
-