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,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class OVRDetectResult extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceReturn values for_Detect.Layout
struct ovrDetectResult { ovrBoolIsOculusServiceRunning(); ovrBoolIsOculusHMDConnected(); char[6]; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOVRDetectResult.BufferAn array ofOVRDetectResultstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intISOCULUSHMDCONNECTED
ISOCULUSSERVICERUNNINGThe struct member offsets.static intSIZEOFThe struct size in bytes.
-
Constructor Summary
Constructors Constructor 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 Deprecated Methods Modifier and Type Method Description static OVRDetectResultcalloc()Returns a newOVRDetectResultinstance allocated withmemCalloc.static OVRDetectResult.Buffercalloc(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated withmemCalloc.static OVRDetectResult.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static OVRDetectResultcalloc(org.lwjgl.system.MemoryStack stack)Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static OVRDetectResultcallocStack()Deprecated.static OVRDetectResult.BuffercallocStack(int capacity)Deprecated.static OVRDetectResult.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static OVRDetectResultcallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.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.static OVRDetectResult.Buffercreate(long address, int capacity)Create aOVRDetectResult.Bufferinstance at the specified memory.static OVRDetectResultcreateSafe(long address)static OVRDetectResult.BuffercreateSafe(long address, int capacity)booleanIsOculusHMDConnected()isFalsewhen an Oculus HMD is not detected.booleanIsOculusServiceRunning()isFalsewhen the Oculus Service is not running.static OVRDetectResultmalloc()Returns a newOVRDetectResultinstance allocated withmemAlloc.static OVRDetectResult.Buffermalloc(int capacity)Returns a newOVRDetectResult.Bufferinstance allocated withmemAlloc.static OVRDetectResult.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStack.static OVRDetectResultmalloc(org.lwjgl.system.MemoryStack stack)Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStack.static OVRDetectResultmallocStack()Deprecated.static OVRDetectResult.BuffermallocStack(int capacity)Deprecated.static OVRDetectResult.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static OVRDetectResultmallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.static booleannIsOculusHMDConnected(long struct)Unsafe version ofIsOculusHMDConnected().static booleannIsOculusServiceRunning(long struct)Unsafe version ofIsOculusServiceRunning().intsizeof()
-
-
-
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()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
IsOculusServiceRunning
public boolean IsOculusServiceRunning()
isFalsewhen the Oculus Service is not running. This means that the Oculus Service is either uninstalled or stopped.IsOculusHMDConnectedwill beFalsein this case.is
Truewhen the Oculus Service is running. This means that the Oculus Service is installed and running.IsOculusHMDConnectedwill reflect the state of the HMD.
-
IsOculusHMDConnected
public boolean IsOculusHMDConnected()
-
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.
-
createSafe
@Nullable public static OVRDetectResult createSafe(long address)
-
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
-
createSafe
@Nullable public static OVRDetectResult.Buffer createSafe(long address, int capacity)
-
mallocStack
@Deprecated public static OVRDetectResult mallocStack()
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static OVRDetectResult callocStack()
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static OVRDetectResult mallocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static OVRDetectResult callocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static OVRDetectResult.Buffer mallocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static OVRDetectResult.Buffer callocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
mallocStack
@Deprecated public static OVRDetectResult.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 OVRDetectResult.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
malloc
public static OVRDetectResult malloc(org.lwjgl.system.MemoryStack stack)
Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static OVRDetectResult calloc(org.lwjgl.system.MemoryStack stack)
Returns a newOVRDetectResultinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static OVRDetectResult.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newOVRDetectResult.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static OVRDetectResult.Buffer calloc(int capacity, org.lwjgl.system.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
-
nIsOculusServiceRunning
public static boolean nIsOculusServiceRunning(long struct)
Unsafe version ofIsOculusServiceRunning().
-
nIsOculusHMDConnected
public static boolean nIsOculusHMDConnected(long struct)
Unsafe version ofIsOculusHMDConnected().
-
-