struct VREvent_t {
uint32_t eventType;
TrackedDeviceIndex_t trackedDeviceIndex;
float eventAgeSeconds;
VREvent_Data_t data;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VREvent.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | DATA
The struct member offsets. |
| public static final int | EVENTAGESECONDS
The struct member offsets. |
| public static final int | EVENTTYPE
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | TRACKEDDEVICEINDEX
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VREvent(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VREvent | |
| public static VREvent. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VREvent | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VREvent. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VREvent | |
| public static VREvent | |
| public static VREvent. | |
| public static VREvent. | |
| protected VREvent | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VREvent | |
| public static VREvent | |
| public static VREvent. | create(int
the buffer capacity capacity)Returns a new |
| public static VREvent. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VREvent | |
| public static VREvent. | |
| public VREventData | |
| public float | |
| public int | |
| public static VREvent | |
| public static VREvent. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VREvent | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VREvent. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VREvent | |
| public static VREvent | |
| public static VREvent. | |
| public static VREvent. | |
| public static VREventData | |
| public static float | |
| public static int | |
| public static int | |
| public int | |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| DATA | back to summary |
|---|---|
| public static final int DATA The struct member offsets. | |
| EVENTAGESECONDS | back to summary |
|---|---|
| public static final int EVENTAGESECONDS The struct member offsets. | |
| EVENTTYPE | back to summary |
|---|---|
| public static final int EVENTTYPE The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| TRACKEDDEVICEINDEX | back to summary |
|---|---|
| public static final int TRACKEDDEVICEINDEX The struct member offsets. | |
| VREvent | back to summary |
|---|---|
| protected VREvent(long address, ByteBuffer container) | |
| VREvent | back to summary |
|---|---|
| public VREvent(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static VREvent calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VREvent. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VREvent calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VREvent. Returns a new
| |
| callocStack | back to summary |
|---|---|
| public static VREvent callocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static VREvent callocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static VREvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static VREvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| create | back to summary |
|---|---|
| protected VREvent create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VREvent create() Returns a new | |
| create | back to summary |
|---|---|
| public static VREvent create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VREvent. Returns a new
| |
| create | back to summary |
|---|---|
| public static VREvent. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VREvent createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VREvent. Like
| |
| data | back to summary |
|---|---|
| public VREventData data() more information about the event. This is a union of several structs. See the event type enum for information about which union member to look at for each event.
| |
| eventAgeSeconds | back to summary |
|---|---|
| public float eventAgeSeconds() the age of the event in seconds | |
| malloc | back to summary |
|---|---|
| public static VREvent malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VREvent. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VREvent malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VREvent. Returns a new
| |
| mallocStack | back to summary |
|---|---|
| public static VREvent mallocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static VREvent mallocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static VREvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static VREvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| ndata | back to summary |
|---|---|
| public static VREventData ndata(long struct) Unsafe version of | |
| neventAgeSeconds | back to summary |
|---|---|
| public static float neventAgeSeconds(long struct) Unsafe version of | |
| neventType | back to summary |
|---|---|
| public static int neventType(long struct) Unsafe version of | |
| ntrackedDeviceIndex | back to summary |
|---|---|
| public static int ntrackedDeviceIndex(long struct) Unsafe version of | |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| trackedDeviceIndex | back to summary |
|---|---|
| public int trackedDeviceIndex() the tracked device index of the event. For events that aren't connected to a tracked device this is
| |
VREvent structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VREvent |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public VREventData | |
| public float | |
| public int | |
| protected VREvent | |
| protected VREvent. | |
| public int |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VREvent ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new 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 The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| data | back to summary |
|---|---|
public VREventData data()
| |
| eventAgeSeconds | back to summary |
|---|---|
public float eventAgeSeconds()
| |
| eventType | back to summary |
|---|---|
public int eventType()
| |
| getElementFactory | back to summary |
|---|---|
| protected VREvent getElementFactory() Implements abstract org.
| |
| self | back to summary |
|---|---|
| protected VREvent. Implements abstract org.
| |
| trackedDeviceIndex | back to summary |
|---|---|
public int trackedDeviceIndex()
| |