Package org.lwjgl.ovr
Class OVRDetectResult
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.ovr.OVRDetectResult
-
- All Implemented Interfaces:
- java.lang.AutoCloseable, NativeResource, Pointer
public class OVRDetectResult extends Struct
Return values forOVRUtil.ovr_Detect(int, org.lwjgl.ovr.OVRDetectResult)Member documentation
IsOculusServiceRunning– isOVR.ovrFalsewhen the Oculus Service is not running. This means that the Oculus Service is either uninstalled or stopped.IsOculusHMDConnectedwill beOVR.ovrFalsein this case.is
OVR.ovrTruewhen the Oculus Service is running. This means that the Oculus Service is installed and running.IsOculusHMDConnectedwill reflect the state of the HMD.IsOculusHMDConnected– isOVR.ovrFalsewhen an Oculus HMD is not detected. If the Oculus Service is not running, this will beOVR.ovrFalse.is
OVR.ovrTruewhen an Oculus HMD is detected. This implies that the Oculus Service is also installed and running.
Layout
struct ovrDetectResult { ovrBool IsOculusServiceRunning; ovrBool IsOculusHMDConnected; char[6]; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classOVRDetectResult.BufferAn array ofOVRDetectResultstructs.-
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
-
Field Summary
Fields Modifier and Type Field and Description static intSIZEOFThe struct size in bytes.-
Fields inherited from interface org.lwjgl.system.Pointer
POINTER_SHIFT, POINTER_SIZE
-
-
Constructor Summary
Constructors Constructor and Description OVRDetectResult(java.nio.ByteBuffer container)Creates aOVRDetectResultinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static OVRDetectResultcalloc()Returns a newOVRDetectResultinstance allocated withmemCalloc.static OVRDetectResult.Buffercalloc(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated withmemCalloc.static OVRDetectResultcallocStack()Returns a newOVRDetectResultinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static OVRDetectResult.BuffercallocStack(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static OVRDetectResult.BuffercallocStack(int capacity, MemoryStack stack)Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static OVRDetectResultcallocStack(MemoryStack stack)Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static OVRDetectResultcreate()Returns a newOVRDetectResultinstance allocated withBufferUtils.static OVRDetectResult.Buffercreate(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated withBufferUtils.static OVRDetectResultcreate(long address)Returns a newOVRDetectResultinstance for the specified memory address ornullif the address isNULL.static OVRDetectResult.Buffercreate(long address, int capacity)Create aOVRDetectResult.Bufferinstance at the specified memory.booleanIsOculusHMDConnected()Returns the value of theIsOculusHMDConnectedfield.booleanIsOculusServiceRunning()Returns the value of theIsOculusServiceRunningfield.static OVRDetectResultmalloc()Returns a newOVRDetectResultinstance allocated withmemAlloc.static OVRDetectResult.Buffermalloc(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated withmemAlloc.static OVRDetectResultmallocStack()Returns a newOVRDetectResultinstance allocated on the thread-localMemoryStack.static OVRDetectResult.BuffermallocStack(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated on the thread-localMemoryStack.static OVRDetectResult.BuffermallocStack(int capacity, MemoryStack stack)Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStack.static OVRDetectResultmallocStack(MemoryStack stack)Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStack.intsizeof()Returns thesizeof(struct).-
Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
-
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
-
-
-
Constructor Detail
-
OVRDetectResult
public OVRDetectResult(java.nio.ByteBuffer container)
Creates aOVRDetectResultinstance 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()
Description copied from class:StructReturns thesizeof(struct).
-
IsOculusServiceRunning
public boolean IsOculusServiceRunning()
Returns the value of theIsOculusServiceRunningfield.
-
IsOculusHMDConnected
public boolean IsOculusHMDConnected()
Returns the value of theIsOculusHMDConnectedfield.
-
malloc
public static OVRDetectResult malloc()
Returns a newOVRDetectResultinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static OVRDetectResult calloc()
Returns a newOVRDetectResultinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static OVRDetectResult create()
Returns a newOVRDetectResultinstance allocated withBufferUtils.
-
create
public static OVRDetectResult create(long address)
Returns a newOVRDetectResultinstance for the specified memory address ornullif the address isNULL.
-
malloc
public static OVRDetectResult.Buffer malloc(int capacity)
Returns a newOVRDetectResult.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static OVRDetectResult.Buffer calloc(int capacity)
Returns a newOVRDetectResult.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static OVRDetectResult.Buffer create(int capacity)
Returns a newOVRDetectResult.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static OVRDetectResult.Buffer create(long address, int capacity)
Create aOVRDetectResult.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
mallocStack
public static OVRDetectResult mallocStack()
Returns a newOVRDetectResultinstance allocated on the thread-localMemoryStack.
-
callocStack
public static OVRDetectResult callocStack()
Returns a newOVRDetectResultinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.
-
mallocStack
public static OVRDetectResult mallocStack(MemoryStack stack)
Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
callocStack
public static OVRDetectResult callocStack(MemoryStack stack)
Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
mallocStack
public static OVRDetectResult.Buffer mallocStack(int capacity)
Returns a newOVRDetectResult.Bufferinstance allocated on the thread-localMemoryStack.- Parameters:
capacity- the buffer capacity
-
callocStack
public static OVRDetectResult.Buffer callocStack(int capacity)
Returns a newOVRDetectResult.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacity
-
mallocStack
public static OVRDetectResult.Buffer mallocStack(int capacity, MemoryStack stack)
Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
callocStack
public static OVRDetectResult.Buffer callocStack(int capacity, MemoryStack stack)
Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
-