Package org.lwjgl.ovr
Class OVRLayerEyeFovMultires
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.ovr.OVRLayerEyeFovMultires
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class OVRLayerEyeFovMultires extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceDescribes a layer that specifies a monoscopic or stereoscopic view with support for optional multiresolution textures. This struct is the same asOVRLayerEyeFovplus texture layout parameters.Three options exist with respect to mono/stereo texture usage:
ColorTexture[0]andColorTexture[1]contain the left and right stereo renderings, respectively.Viewport[0]andViewport[1]refer toColorTexture[0]andColorTexture[1], respectively.ColorTexture[0]contains both the left and right renderings,ColorTexture[1]isNULL, andViewport[0]andViewport[1]refer to sub-rects withColorTexture[0].ColorTexture[0]contains a single monoscopic rendering, andViewport[0]andViewport[1]both refer to that rendering.
Layout
struct ovrLayerEyeFovMultires {ovrLayerHeaderHeader(); ovrTextureSwapChainColorTexture()[ovrEye_Count];ovrRectiViewport()[ovrEye_Count];ovrFovPortFov()[ovrEye_Count];ovrPosefRenderPose()[ovrEye_Count]; doubleSensorSampleTime(); ovrTextureLayoutTextureLayout();ovrTextureLayoutDesc_UnionTextureLayoutDesc(); }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOVRLayerEyeFovMultires.BufferAn array ofOVRLayerEyeFovMultiresstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intCOLORTEXTURE
FOV
HEADER
RENDERPOSE
SENSORSAMPLETIMEThe struct member offsets.static intSIZEOFThe struct size in bytes.static intTEXTURELAYOUT
TEXTURELAYOUTDESC
VIEWPORTThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description OVRLayerEyeFovMultires(java.nio.ByteBuffer container)Creates aOVRLayerEyeFovMultiresinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static OVRLayerEyeFovMultirescalloc()Returns a newOVRLayerEyeFovMultiresinstance allocated withmemCalloc.static OVRLayerEyeFovMultires.Buffercalloc(int capacity)Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated withmemCalloc.static OVRLayerEyeFovMultires.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static OVRLayerEyeFovMultirescalloc(org.lwjgl.system.MemoryStack stack)Returns a newOVRLayerEyeFovMultiresinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static OVRLayerEyeFovMultirescallocStack()Deprecated.static OVRLayerEyeFovMultires.BuffercallocStack(int capacity)Deprecated.static OVRLayerEyeFovMultires.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static OVRLayerEyeFovMultirescallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.org.lwjgl.PointerBufferColorTexture()ovrTextureSwapChainsfor the left and right eye respectively.longColorTexture(int index)ovrTextureSwapChainsfor the left and right eye respectively.OVRLayerEyeFovMultiresColorTexture(int index, long value)Sets the specified value at the specified index of theColorTexture()field.OVRLayerEyeFovMultiresColorTexture(org.lwjgl.PointerBuffer value)Copies the specifiedPointerBufferto theColorTexture()field.static OVRLayerEyeFovMultirescreate()Returns a newOVRLayerEyeFovMultiresinstance allocated withBufferUtils.static OVRLayerEyeFovMultires.Buffercreate(int capacity)Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated withBufferUtils.static OVRLayerEyeFovMultirescreate(long address)Returns a newOVRLayerEyeFovMultiresinstance for the specified memory address.static OVRLayerEyeFovMultires.Buffercreate(long address, int capacity)Create aOVRLayerEyeFovMultires.Bufferinstance at the specified memory.static OVRLayerEyeFovMultirescreateSafe(long address)static OVRLayerEyeFovMultires.BuffercreateSafe(long address, int capacity)OVRFovPort.BufferFov()the viewport field of viewOVRFovPortFov(int index)the viewport field of viewOVRLayerEyeFovMultiresFov(int index, java.util.function.Consumer<OVRFovPort> consumer)OVRLayerEyeFovMultiresFov(int index, OVRFovPort value)Copies the specifiedOVRFovPortat the specified index of theFov()field.OVRLayerEyeFovMultiresFov(java.util.function.Consumer<OVRFovPort.Buffer> consumer)Passes theFov()field to the specifiedConsumer.OVRLayerEyeFovMultiresFov(OVRFovPort.Buffer value)Copies the specifiedOVRFovPort.Bufferto theFov()field.OVRLayerHeaderHeader()Header.Typemust beLayerType_EyeFovMultiresOVRLayerEyeFovMultiresHeader(java.util.function.Consumer<OVRLayerHeader> consumer)Passes theHeader()field to the specifiedConsumer.OVRLayerEyeFovMultiresHeader(OVRLayerHeader value)Copies the specifiedOVRLayerHeaderto theHeader()field.static OVRLayerEyeFovMultiresmalloc()Returns a newOVRLayerEyeFovMultiresinstance allocated withmemAlloc.static OVRLayerEyeFovMultires.Buffermalloc(int capacity)Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated withmemAlloc.static OVRLayerEyeFovMultires.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated on the specifiedMemoryStack.static OVRLayerEyeFovMultiresmalloc(org.lwjgl.system.MemoryStack stack)Returns a newOVRLayerEyeFovMultiresinstance allocated on the specifiedMemoryStack.static OVRLayerEyeFovMultiresmallocStack()Deprecated.static OVRLayerEyeFovMultires.BuffermallocStack(int capacity)Deprecated.static OVRLayerEyeFovMultires.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static OVRLayerEyeFovMultiresmallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.static org.lwjgl.PointerBuffernColorTexture(long struct)Unsafe version ofColorTexture().static longnColorTexture(long struct, int index)Unsafe version ofColorTexture.static voidnColorTexture(long struct, int index, long value)Unsafe version ofColorTexture.static voidnColorTexture(long struct, org.lwjgl.PointerBuffer value)Unsafe version ofColorTexture.static OVRFovPort.BuffernFov(long struct)Unsafe version ofFov().static OVRFovPortnFov(long struct, int index)Unsafe version ofFov.static voidnFov(long struct, int index, OVRFovPort value)Unsafe version ofFov.static voidnFov(long struct, OVRFovPort.Buffer value)Unsafe version ofFov.static OVRLayerHeadernHeader(long struct)Unsafe version ofHeader().static voidnHeader(long struct, OVRLayerHeader value)Unsafe version ofHeader.static OVRPosef.BuffernRenderPose(long struct)Unsafe version ofRenderPose().static OVRPosefnRenderPose(long struct, int index)Unsafe version ofRenderPose.static voidnRenderPose(long struct, int index, OVRPosef value)Unsafe version ofRenderPose.static voidnRenderPose(long struct, OVRPosef.Buffer value)Unsafe version ofRenderPose.static doublenSensorSampleTime(long struct)Unsafe version ofSensorSampleTime().static voidnSensorSampleTime(long struct, double value)Unsafe version ofSensorSampleTime.static intnTextureLayout(long struct)Unsafe version ofTextureLayout().static voidnTextureLayout(long struct, int value)Unsafe version ofTextureLayout.static OVRTextureLayoutDescUnionnTextureLayoutDesc(long struct)Unsafe version ofTextureLayoutDesc().static voidnTextureLayoutDesc(long struct, OVRTextureLayoutDescUnion value)Unsafe version ofTextureLayoutDesc.static OVRRecti.BuffernViewport(long struct)Unsafe version ofViewport().static OVRRectinViewport(long struct, int index)Unsafe version ofViewport.static voidnViewport(long struct, int index, OVRRecti value)Unsafe version ofViewport.static voidnViewport(long struct, OVRRecti.Buffer value)Unsafe version ofViewport.OVRPosef.BufferRenderPose()specifies the position and orientation of each eye view, with position specified in meters.OVRPosefRenderPose(int index)specifies the position and orientation of each eye view, with position specified in meters.OVRLayerEyeFovMultiresRenderPose(int index, java.util.function.Consumer<OVRPosef> consumer)OVRLayerEyeFovMultiresRenderPose(int index, OVRPosef value)Copies the specifiedOVRPosefat the specified index of theRenderPose()field.OVRLayerEyeFovMultiresRenderPose(java.util.function.Consumer<OVRPosef.Buffer> consumer)Passes theRenderPose()field to the specifiedConsumer.OVRLayerEyeFovMultiresRenderPose(OVRPosef.Buffer value)Copies the specifiedOVRPosef.Bufferto theRenderPose()field.doubleSensorSampleTime()specifies the timestamp when the sourceOVRPosef(used in calculatingRenderPose) was sampled from the SDK.OVRLayerEyeFovMultiresSensorSampleTime(double value)Sets the specified value to theSensorSampleTime()field.OVRLayerEyeFovMultiresset(OVRLayerEyeFovMultires src)Copies the specified struct data to this struct.OVRLayerEyeFovMultiresset(OVRLayerHeader Header, org.lwjgl.PointerBuffer ColorTexture, OVRRecti.Buffer Viewport, OVRFovPort.Buffer Fov, OVRPosef.Buffer RenderPose, double SensorSampleTime, int TextureLayout, OVRTextureLayoutDescUnion TextureLayoutDesc)Initializes this struct with the specified values.intsizeof()intTextureLayout()specifies layout type of texturesOVRLayerEyeFovMultiresTextureLayout(int value)Sets the specified value to theTextureLayout()field.OVRTextureLayoutDescUnionTextureLayoutDesc()specifies texture layout parametersOVRLayerEyeFovMultiresTextureLayoutDesc(java.util.function.Consumer<OVRTextureLayoutDescUnion> consumer)Passes theTextureLayoutDesc()field to the specifiedConsumer.OVRLayerEyeFovMultiresTextureLayoutDesc(OVRTextureLayoutDescUnion value)Copies the specifiedOVRTextureLayoutDescUnionto theTextureLayoutDesc()field.static voidvalidate(long struct)Validates pointer members that should not beNULL.OVRRecti.BufferViewport()specifies the ColorTexture sub-rect UV coordinates.OVRRectiViewport(int index)specifies the ColorTexture sub-rect UV coordinates.OVRLayerEyeFovMultiresViewport(int index, java.util.function.Consumer<OVRRecti> consumer)OVRLayerEyeFovMultiresViewport(int index, OVRRecti value)Copies the specifiedOVRRectiat the specified index of theViewport()field.OVRLayerEyeFovMultiresViewport(java.util.function.Consumer<OVRRecti.Buffer> consumer)Passes theViewport()field to the specifiedConsumer.OVRLayerEyeFovMultiresViewport(OVRRecti.Buffer value)Copies the specifiedOVRRecti.Bufferto theViewport()field.
-
-
-
Constructor Detail
-
OVRLayerEyeFovMultires
public OVRLayerEyeFovMultires(java.nio.ByteBuffer container)
Creates aOVRLayerEyeFovMultiresinstance at the current position of the specifiedByteBuffercontainer. 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
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
Header
public OVRLayerHeader Header()
Header.Typemust beLayerType_EyeFovMultires
-
ColorTexture
public org.lwjgl.PointerBuffer ColorTexture() public long ColorTexture(int index)
ovrTextureSwapChainsfor the left and right eye respectively. The second one of which can beNULLfor cases described above.
-
Viewport
public OVRRecti.Buffer Viewport() public OVRRecti Viewport(int index)
specifies the ColorTexture sub-rect UV coordinates. BothViewport[0]andViewport[1]must be valid.
-
Fov
public OVRFovPort.Buffer Fov() public OVRFovPort Fov(int index)
the viewport field of view
-
RenderPose
public OVRPosef.Buffer RenderPose() public OVRPosef RenderPose(int index)
specifies the position and orientation of each eye view, with position specified in meters.RenderPosewill typically be the value returned from_CalcEyePoses, but can be different in special cases if a different head pose is used for rendering.
-
SensorSampleTime
public double SensorSampleTime()
specifies the timestamp when the sourceOVRPosef(used in calculatingRenderPose) was sampled from the SDK. Typically retrieved by callingGetTimeInSecondsaround the instant the application callsGetTrackingState. The main purpose for this is to accurately track app tracking latency.
-
TextureLayout
public int TextureLayout()
specifies layout type of textures
-
TextureLayoutDesc
public OVRTextureLayoutDescUnion TextureLayoutDesc()
specifies texture layout parameters
-
Header
public OVRLayerEyeFovMultires Header(OVRLayerHeader value)
Copies the specifiedOVRLayerHeaderto theHeader()field.
-
Header
public OVRLayerEyeFovMultires Header(java.util.function.Consumer<OVRLayerHeader> consumer)
Passes theHeader()field to the specifiedConsumer.
-
ColorTexture
public OVRLayerEyeFovMultires ColorTexture(org.lwjgl.PointerBuffer value)
Copies the specifiedPointerBufferto theColorTexture()field.
-
ColorTexture
public OVRLayerEyeFovMultires ColorTexture(int index, long value)
Sets the specified value at the specified index of theColorTexture()field.
-
Viewport
public OVRLayerEyeFovMultires Viewport(OVRRecti.Buffer value)
Copies the specifiedOVRRecti.Bufferto theViewport()field.
-
Viewport
public OVRLayerEyeFovMultires Viewport(int index, OVRRecti value)
Copies the specifiedOVRRectiat the specified index of theViewport()field.
-
Viewport
public OVRLayerEyeFovMultires Viewport(java.util.function.Consumer<OVRRecti.Buffer> consumer)
Passes theViewport()field to the specifiedConsumer.
-
Viewport
public OVRLayerEyeFovMultires Viewport(int index, java.util.function.Consumer<OVRRecti> consumer)
-
Fov
public OVRLayerEyeFovMultires Fov(OVRFovPort.Buffer value)
Copies the specifiedOVRFovPort.Bufferto theFov()field.
-
Fov
public OVRLayerEyeFovMultires Fov(int index, OVRFovPort value)
Copies the specifiedOVRFovPortat the specified index of theFov()field.
-
Fov
public OVRLayerEyeFovMultires Fov(java.util.function.Consumer<OVRFovPort.Buffer> consumer)
Passes theFov()field to the specifiedConsumer.
-
Fov
public OVRLayerEyeFovMultires Fov(int index, java.util.function.Consumer<OVRFovPort> consumer)
-
RenderPose
public OVRLayerEyeFovMultires RenderPose(OVRPosef.Buffer value)
Copies the specifiedOVRPosef.Bufferto theRenderPose()field.
-
RenderPose
public OVRLayerEyeFovMultires RenderPose(int index, OVRPosef value)
Copies the specifiedOVRPosefat the specified index of theRenderPose()field.
-
RenderPose
public OVRLayerEyeFovMultires RenderPose(java.util.function.Consumer<OVRPosef.Buffer> consumer)
Passes theRenderPose()field to the specifiedConsumer.
-
RenderPose
public OVRLayerEyeFovMultires RenderPose(int index, java.util.function.Consumer<OVRPosef> consumer)
-
SensorSampleTime
public OVRLayerEyeFovMultires SensorSampleTime(double value)
Sets the specified value to theSensorSampleTime()field.
-
TextureLayout
public OVRLayerEyeFovMultires TextureLayout(int value)
Sets the specified value to theTextureLayout()field.
-
TextureLayoutDesc
public OVRLayerEyeFovMultires TextureLayoutDesc(OVRTextureLayoutDescUnion value)
Copies the specifiedOVRTextureLayoutDescUnionto theTextureLayoutDesc()field.
-
TextureLayoutDesc
public OVRLayerEyeFovMultires TextureLayoutDesc(java.util.function.Consumer<OVRTextureLayoutDescUnion> consumer)
Passes theTextureLayoutDesc()field to the specifiedConsumer.
-
set
public OVRLayerEyeFovMultires set(OVRLayerHeader Header, org.lwjgl.PointerBuffer ColorTexture, OVRRecti.Buffer Viewport, OVRFovPort.Buffer Fov, OVRPosef.Buffer RenderPose, double SensorSampleTime, int TextureLayout, OVRTextureLayoutDescUnion TextureLayoutDesc)
Initializes this struct with the specified values.
-
set
public OVRLayerEyeFovMultires set(OVRLayerEyeFovMultires src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static OVRLayerEyeFovMultires malloc()
Returns a newOVRLayerEyeFovMultiresinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static OVRLayerEyeFovMultires calloc()
Returns a newOVRLayerEyeFovMultiresinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static OVRLayerEyeFovMultires create()
Returns a newOVRLayerEyeFovMultiresinstance allocated withBufferUtils.
-
create
public static OVRLayerEyeFovMultires create(long address)
Returns a newOVRLayerEyeFovMultiresinstance for the specified memory address.
-
createSafe
@Nullable public static OVRLayerEyeFovMultires createSafe(long address)
-
malloc
public static OVRLayerEyeFovMultires.Buffer malloc(int capacity)
Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static OVRLayerEyeFovMultires.Buffer calloc(int capacity)
Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static OVRLayerEyeFovMultires.Buffer create(int capacity)
Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static OVRLayerEyeFovMultires.Buffer create(long address, int capacity)
Create aOVRLayerEyeFovMultires.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static OVRLayerEyeFovMultires.Buffer createSafe(long address, int capacity)
-
mallocStack
@Deprecated public static OVRLayerEyeFovMultires mallocStack()
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static OVRLayerEyeFovMultires callocStack()
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static OVRLayerEyeFovMultires mallocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static OVRLayerEyeFovMultires callocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static OVRLayerEyeFovMultires.Buffer mallocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static OVRLayerEyeFovMultires.Buffer callocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
mallocStack
@Deprecated public static OVRLayerEyeFovMultires.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static OVRLayerEyeFovMultires.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
malloc
public static OVRLayerEyeFovMultires malloc(org.lwjgl.system.MemoryStack stack)
Returns a newOVRLayerEyeFovMultiresinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static OVRLayerEyeFovMultires calloc(org.lwjgl.system.MemoryStack stack)
Returns a newOVRLayerEyeFovMultiresinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static OVRLayerEyeFovMultires.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static OVRLayerEyeFovMultires.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newOVRLayerEyeFovMultires.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nHeader
public static OVRLayerHeader nHeader(long struct)
Unsafe version ofHeader().
-
nColorTexture
public static org.lwjgl.PointerBuffer nColorTexture(long struct)
Unsafe version ofColorTexture().
-
nColorTexture
public static long nColorTexture(long struct, int index)Unsafe version ofColorTexture.
-
nViewport
public static OVRRecti.Buffer nViewport(long struct)
Unsafe version ofViewport().
-
nFov
public static OVRFovPort.Buffer nFov(long struct)
Unsafe version ofFov().
-
nFov
public static OVRFovPort nFov(long struct, int index)
Unsafe version ofFov.
-
nRenderPose
public static OVRPosef.Buffer nRenderPose(long struct)
Unsafe version ofRenderPose().
-
nRenderPose
public static OVRPosef nRenderPose(long struct, int index)
Unsafe version ofRenderPose.
-
nSensorSampleTime
public static double nSensorSampleTime(long struct)
Unsafe version ofSensorSampleTime().
-
nTextureLayout
public static int nTextureLayout(long struct)
Unsafe version ofTextureLayout().
-
nTextureLayoutDesc
public static OVRTextureLayoutDescUnion nTextureLayoutDesc(long struct)
Unsafe version ofTextureLayoutDesc().
-
nHeader
public static void nHeader(long struct, OVRLayerHeader value)Unsafe version ofHeader.
-
nColorTexture
public static void nColorTexture(long struct, org.lwjgl.PointerBuffer value)Unsafe version ofColorTexture.
-
nColorTexture
public static void nColorTexture(long struct, int index, long value)Unsafe version ofColorTexture.
-
nViewport
public static void nViewport(long struct, OVRRecti.Buffer value)Unsafe version ofViewport.
-
nViewport
public static void nViewport(long struct, int index, OVRRecti value)Unsafe version ofViewport.
-
nFov
public static void nFov(long struct, OVRFovPort.Buffer value)Unsafe version ofFov.
-
nFov
public static void nFov(long struct, int index, OVRFovPort value)Unsafe version ofFov.
-
nRenderPose
public static void nRenderPose(long struct, OVRPosef.Buffer value)Unsafe version ofRenderPose.
-
nRenderPose
public static void nRenderPose(long struct, int index, OVRPosef value)Unsafe version ofRenderPose.
-
nSensorSampleTime
public static void nSensorSampleTime(long struct, double value)Unsafe version ofSensorSampleTime.
-
nTextureLayout
public static void nTextureLayout(long struct, int value)Unsafe version ofTextureLayout.
-
nTextureLayoutDesc
public static void nTextureLayoutDesc(long struct, OVRTextureLayoutDescUnion value)Unsafe version ofTextureLayoutDesc.
-
validate
public static void validate(long struct)
Validates pointer members that should not beNULL.- Parameters:
struct- the struct to validate
-
-