Top Description Inners Fields Constructors Methods
org.lwjgl.ovr

public Class OVRFovStencilMeshBuffer

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

Contains the data for the fov-stencil mesh. Parts of the struct are filled by the caller while some parts are filled by the SDK.

Layout


struct ovrFovStencilMeshBuffer {
    int AllocVertexCount;
    int UsedVertexCount;
    ovrVector2f * VertexBuffer;
    int AllocIndexCount;
    int UsedIndexCount;
    uint16_t * IndexBuffer;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
ALLOCINDEXCOUNT

The struct member offsets.

public static final int
ALLOCVERTEXCOUNT

The struct member offsets.

public static final int
INDEXBUFFER

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

public static final int
USEDINDEXCOUNT

The struct member offsets.

public static final int
USEDVERTEXCOUNT

The struct member offsets.

public static final int
VERTEXBUFFER

The struct member offsets.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

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

public
OVRFovStencilMeshBuffer(ByteBuffer container)

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

Method Summary

Modifier and TypeMethod and Description
public int
AllocIndexCount()

to be filled in by caller of GetFovStencil

public OVRFovStencilMeshBuffer
AllocIndexCount(int value)

Sets the specified value to the AllocIndexCount field.

public int
AllocVertexCount()

to be filled in by caller of GetFovStencil

public OVRFovStencilMeshBuffer
AllocVertexCount(int value)

Sets the specified value to the AllocVertexCount field.

public static OVRFovStencilMeshBuffer
calloc()

Returns a new OVRFovStencilMeshBuffer instance allocated with memCalloc.

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

Returns a new OVRFovStencilMeshBuffer.Buffer instance allocated with memCalloc.

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

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

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

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

public static OVRFovStencilMeshBuffer
callocStack()

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

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

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

Deprecated
Deprecated for removal in 3.4.0.
protected OVRFovStencilMeshBuffer
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 OVRFovStencilMeshBuffer
create()

Returns a new OVRFovStencilMeshBuffer instance allocated with BufferUtils.

public static OVRFovStencilMeshBuffer
create(long address)

Returns a new OVRFovStencilMeshBuffer instance for the specified memory address.

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

Returns a new OVRFovStencilMeshBuffer.Buffer instance allocated with BufferUtils.

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

Create a OVRFovStencilMeshBuffer.Buffer instance at the specified memory.

public static OVRFovStencilMeshBuffer
createSafe(long address)

Like create, but returns null if address is NULL.

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

Like create, but returns null if address is NULL.

public ShortBuffer
IndexBuffer()

to be allocated by caller and filled in by SDK

public OVRFovStencilMeshBuffer
IndexBuffer(ShortBuffer value)

Sets the address of the specified ShortBuffer to the IndexBuffer field.

public static OVRFovStencilMeshBuffer
malloc()

Returns a new OVRFovStencilMeshBuffer instance allocated with memAlloc.

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

Returns a new OVRFovStencilMeshBuffer.Buffer instance allocated with memAlloc.

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

Returns a new OVRFovStencilMeshBuffer instance allocated on the specified MemoryStack.

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

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

public static OVRFovStencilMeshBuffer
mallocStack()

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

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

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

Deprecated
Deprecated for removal in 3.4.0.
public static int
nAllocIndexCount(long struct)

Unsafe version of AllocIndexCount.

public static void
nAllocIndexCount(long struct, int value)

Sets the specified value to the AllocIndexCount field of the specified struct.

public static int
nAllocVertexCount(long struct)

Unsafe version of AllocVertexCount.

public static void
nAllocVertexCount(long struct, int value)

Sets the specified value to the AllocVertexCount field of the specified struct.

public static ShortBuffer
nIndexBuffer(long struct)

Unsafe version of IndexBuffer.

public static void
nIndexBuffer(long struct, ShortBuffer value)

Unsafe version of IndexBuffer.

public static int
nUsedIndexCount(long struct)

Unsafe version of UsedIndexCount.

public static void
nUsedIndexCount(long struct, int value)

Unsafe version of UsedIndexCount.

public static int
nUsedVertexCount(long struct)

Unsafe version of UsedVertexCount.

public static void
nUsedVertexCount(long struct, int value)

Unsafe version of UsedVertexCount.

public static OVRVector2f.Buffer
nVertexBuffer(long struct)

Unsafe version of VertexBuffer.

public static void
nVertexBuffer(long struct, OVRVector2f.Buffer value)

Unsafe version of VertexBuffer.

public OVRFovStencilMeshBuffer
set(int AllocVertexCount, int UsedVertexCount, OVRVector2f.Buffer VertexBuffer, int AllocIndexCount, int UsedIndexCount, ShortBuffer IndexBuffer)

Initializes this struct with the specified values.

public OVRFovStencilMeshBuffer

Returns:

this struct
set
(OVRFovStencilMeshBuffer
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).
public int
UsedIndexCount()

to be filled in by SDK and returned to caller

public OVRFovStencilMeshBuffer
UsedIndexCount(int value)

Sets the specified value to the UsedIndexCount field.

public int
UsedVertexCount()

to be filled in by SDK and returned to caller

public OVRFovStencilMeshBuffer
UsedVertexCount(int value)

Sets the specified value to the UsedVertexCount field.

public OVRVector2f.Buffer
VertexBuffer()

to be allocated by caller and filled in by SDK

public OVRFovStencilMeshBuffer
VertexBuffer(OVRVector2f.Buffer value)

Sets the address of the specified OVRVector2f.Buffer to the VertexBuffer field.

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

ALIGNOFback to summary
public static final int ALIGNOF

The struct alignment in bytes.

ALLOCINDEXCOUNTback to summary
public static final int ALLOCINDEXCOUNT

The struct member offsets.

ALLOCVERTEXCOUNTback to summary
public static final int ALLOCVERTEXCOUNT

The struct member offsets.

INDEXBUFFERback to summary
public static final int INDEXBUFFER

The struct member offsets.

SIZEOFback to summary
public static final int SIZEOF

The struct size in bytes.

USEDINDEXCOUNTback to summary
public static final int USEDINDEXCOUNT

The struct member offsets.

USEDVERTEXCOUNTback to summary
public static final int USEDVERTEXCOUNT

The struct member offsets.

VERTEXBUFFERback to summary
public static final int VERTEXBUFFER

The struct member offsets.

Constructor Detail

OVRFovStencilMeshBufferback to summary
protected OVRFovStencilMeshBuffer(long address, ByteBuffer container)
OVRFovStencilMeshBufferback to summary
public OVRFovStencilMeshBuffer(ByteBuffer container)

Creates a OVRFovStencilMeshBuffer 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

AllocIndexCountback to summary
public int AllocIndexCount()

to be filled in by caller of GetFovStencil

AllocIndexCountback to summary
public OVRFovStencilMeshBuffer AllocIndexCount(int value)

Sets the specified value to the AllocIndexCount field.

AllocVertexCountback to summary
public int AllocVertexCount()

to be filled in by caller of GetFovStencil

AllocVertexCountback to summary
public OVRFovStencilMeshBuffer AllocVertexCount(int value)

Sets the specified value to the AllocVertexCount field.

callocback to summary
public static OVRFovStencilMeshBuffer calloc()

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

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

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

Parameters
capacity:int

the buffer capacity

callocback to summary
public static OVRFovStencilMeshBuffer calloc(MemoryStack stack)

Returns a new OVRFovStencilMeshBuffer 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 OVRFovStencilMeshBuffer.Buffer calloc(int capacity, MemoryStack stack)

Returns a new OVRFovStencilMeshBuffer.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 OVRFovStencilMeshBuffer callocStack()

Deprecated

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

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

Deprecated

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

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

Deprecated

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

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

Deprecated

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

Annotations
@Deprecated
createback to summary
protected OVRFovStencilMeshBuffer 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 OVRFovStencilMeshBuffer create()

Returns a new OVRFovStencilMeshBuffer instance allocated with BufferUtils.

createback to summary
public static OVRFovStencilMeshBuffer create(long address)

Returns a new OVRFovStencilMeshBuffer instance for the specified memory address.

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

Returns a new OVRFovStencilMeshBuffer.Buffer instance allocated with BufferUtils.

Parameters
capacity:int

the buffer capacity

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

Create a OVRFovStencilMeshBuffer.Buffer instance at the specified memory.

Parameters
address:long

the memory address

capacity:int

the buffer capacity

createSafeback to summary
public static OVRFovStencilMeshBuffer createSafe(long address)

Like create, but returns null if address is NULL.

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

Like create, but returns null if address is NULL.

Annotations
@Nullable
IndexBufferback to summary
public ShortBuffer IndexBuffer()

to be allocated by caller and filled in by SDK

Annotations
@Nullable
@NativeType:uint16_t *
IndexBufferback to summary
public OVRFovStencilMeshBuffer IndexBuffer(ShortBuffer value)

Sets the address of the specified ShortBuffer to the IndexBuffer field.

mallocback to summary
public static OVRFovStencilMeshBuffer malloc()

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

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

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

Parameters
capacity:int

the buffer capacity

mallocback to summary
public static OVRFovStencilMeshBuffer malloc(MemoryStack stack)

Returns a new OVRFovStencilMeshBuffer instance allocated on the specified MemoryStack.

Parameters
stack:MemoryStack

the stack from which to allocate

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

Returns a new OVRFovStencilMeshBuffer.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 OVRFovStencilMeshBuffer mallocStack()

Deprecated

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

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

Deprecated

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

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

Deprecated

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

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

Deprecated

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

Annotations
@Deprecated
nAllocIndexCountback to summary
public static int nAllocIndexCount(long struct)

Unsafe version of AllocIndexCount.

nAllocIndexCountback to summary
public static void nAllocIndexCount(long struct, int value)

Sets the specified value to the AllocIndexCount field of the specified struct.

nAllocVertexCountback to summary
public static int nAllocVertexCount(long struct)

Unsafe version of AllocVertexCount.

nAllocVertexCountback to summary
public static void nAllocVertexCount(long struct, int value)

Sets the specified value to the AllocVertexCount field of the specified struct.

nIndexBufferback to summary
public static ShortBuffer nIndexBuffer(long struct)

Unsafe version of IndexBuffer.

Annotations
@Nullable
nIndexBufferback to summary
public static void nIndexBuffer(long struct, ShortBuffer value)

Unsafe version of IndexBuffer.

nUsedIndexCountback to summary
public static int nUsedIndexCount(long struct)

Unsafe version of UsedIndexCount.

nUsedIndexCountback to summary
public static void nUsedIndexCount(long struct, int value)

Unsafe version of UsedIndexCount.

nUsedVertexCountback to summary
public static int nUsedVertexCount(long struct)

Unsafe version of UsedVertexCount.

nUsedVertexCountback to summary
public static void nUsedVertexCount(long struct, int value)

Unsafe version of UsedVertexCount.

nVertexBufferback to summary
public static OVRVector2f.Buffer nVertexBuffer(long struct)

Unsafe version of VertexBuffer.

Annotations
@Nullable
nVertexBufferback to summary
public static void nVertexBuffer(long struct, OVRVector2f.Buffer value)

Unsafe version of VertexBuffer.

setback to summary
public OVRFovStencilMeshBuffer set(int AllocVertexCount, int UsedVertexCount, OVRVector2f.Buffer VertexBuffer, int AllocIndexCount, int UsedIndexCount, ShortBuffer IndexBuffer)

Initializes this struct with the specified values.

setback to summary
public OVRFovStencilMeshBuffer set(OVRFovStencilMeshBuffer src)

Copies the specified struct data to this struct.

Parameters
src:OVRFovStencilMeshBuffer

the source struct

Returns:OVRFovStencilMeshBuffer

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
UsedIndexCountback to summary
public int UsedIndexCount()

to be filled in by SDK and returned to caller

UsedIndexCountback to summary
public OVRFovStencilMeshBuffer UsedIndexCount(int value)

Sets the specified value to the UsedIndexCount field.

UsedVertexCountback to summary
public int UsedVertexCount()

to be filled in by SDK and returned to caller

UsedVertexCountback to summary
public OVRFovStencilMeshBuffer UsedVertexCount(int value)

Sets the specified value to the UsedVertexCount field.

VertexBufferback to summary
public OVRVector2f.Buffer VertexBuffer()

to be allocated by caller and filled in by SDK

Annotations
@Nullable
@NativeType:ovrVector2f *
VertexBufferback to summary
public OVRFovStencilMeshBuffer VertexBuffer(OVRVector2f.Buffer value)

Sets the address of the specified OVRVector2f.Buffer to the VertexBuffer field.

org.lwjgl.ovr back to summary

public Class OVRFovStencilMeshBuffer.Buffer

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

An array of OVRFovStencilMeshBuffer structs.

Field Summary

Modifier and TypeField and Description
private static final OVRFovStencilMeshBuffer

Constructor Summary

AccessConstructor and Description
public
Buffer(ByteBuffer container)

Creates a new OVRFovStencilMeshBuffer.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 int

Returns:

the value of the OVRFovStencilMeshBuffer#AllocIndexCount field.
AllocIndexCount
()

public OVRFovStencilMeshBuffer.Buffer
AllocIndexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#AllocIndexCount field.

public int
public OVRFovStencilMeshBuffer.Buffer
AllocVertexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#AllocVertexCount field.

protected OVRFovStencilMeshBuffer
public ShortBuffer

Returns:

a ShortBuffer view of the data pointed to by the OVRFovStencilMeshBuffer#IndexBuffer field.
IndexBuffer
()

public OVRFovStencilMeshBuffer.Buffer
IndexBuffer(ShortBuffer value)

Sets the address of the specified ShortBuffer to the OVRFovStencilMeshBuffer#IndexBuffer field.

protected OVRFovStencilMeshBuffer.Buffer
public int

Returns:

the value of the OVRFovStencilMeshBuffer#UsedIndexCount field.
UsedIndexCount
()

public OVRFovStencilMeshBuffer.Buffer
UsedIndexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#UsedIndexCount field.

public int

Returns:

the value of the OVRFovStencilMeshBuffer#UsedVertexCount field.
UsedVertexCount
()

public OVRFovStencilMeshBuffer.Buffer
UsedVertexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#UsedVertexCount field.

public OVRVector2f.Buffer

Returns:

a OVRVector2f.Buffer view of the struct array pointed to by the OVRFovStencilMeshBuffer#VertexBuffer field.
VertexBuffer
()

public OVRFovStencilMeshBuffer.Buffer
VertexBuffer(OVRVector2f.Buffer value)

Sets the address of the specified OVRVector2f.Buffer to the OVRFovStencilMeshBuffer#VertexBuffer field.

Inherited from org.lwjgl.system.StructBuffer:
applyapplyforEachgetgetgetgetiteratorparallelStreamputputsizeofspliteratorstream

Field Detail

ELEMENT_FACTORYback to summary
private static final OVRFovStencilMeshBuffer ELEMENT_FACTORY

Constructor Detail

Bufferback to summary
public Buffer(ByteBuffer container)

Creates a new OVRFovStencilMeshBuffer.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 OVRFovStencilMeshBuffer#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

AllocIndexCountback to summary
public int AllocIndexCount()
Returns:int

the value of the OVRFovStencilMeshBuffer#AllocIndexCount field.

AllocIndexCountback to summary
public OVRFovStencilMeshBuffer.Buffer AllocIndexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#AllocIndexCount field.

AllocVertexCountback to summary
public int AllocVertexCount()
Returns:int

the value of the OVRFovStencilMeshBuffer#AllocVertexCount field.

AllocVertexCountback to summary
public OVRFovStencilMeshBuffer.Buffer AllocVertexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#AllocVertexCount field.

getElementFactoryback to summary
protected OVRFovStencilMeshBuffer getElementFactory()

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

Annotations
@Override
IndexBufferback to summary
public ShortBuffer IndexBuffer()
Returns:ShortBuffer

a ShortBuffer view of the data pointed to by the OVRFovStencilMeshBuffer#IndexBuffer field.

Annotations
@Nullable
@NativeType:uint16_t *
IndexBufferback to summary
public OVRFovStencilMeshBuffer.Buffer IndexBuffer(ShortBuffer value)

Sets the address of the specified ShortBuffer to the OVRFovStencilMeshBuffer#IndexBuffer field.

selfback to summary
protected OVRFovStencilMeshBuffer.Buffer self()

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

Annotations
@Override
UsedIndexCountback to summary
public int UsedIndexCount()
Returns:int

the value of the OVRFovStencilMeshBuffer#UsedIndexCount field.

UsedIndexCountback to summary
public OVRFovStencilMeshBuffer.Buffer UsedIndexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#UsedIndexCount field.

UsedVertexCountback to summary
public int UsedVertexCount()
Returns:int

the value of the OVRFovStencilMeshBuffer#UsedVertexCount field.

UsedVertexCountback to summary
public OVRFovStencilMeshBuffer.Buffer UsedVertexCount(int value)

Sets the specified value to the OVRFovStencilMeshBuffer#UsedVertexCount field.

VertexBufferback to summary
public OVRVector2f.Buffer VertexBuffer()
Returns:OVRVector2f.Buffer

a OVRVector2f.Buffer view of the struct array pointed to by the OVRFovStencilMeshBuffer#VertexBuffer field.

Annotations
@Nullable
@NativeType:ovrVector2f *
VertexBufferback to summary
public OVRFovStencilMeshBuffer.Buffer VertexBuffer(OVRVector2f.Buffer value)

Sets the address of the specified OVRVector2f.Buffer to the OVRFovStencilMeshBuffer#VertexBuffer field.