VR#VROverlayFlags_SendVRTouchpadEvents flag set.
struct VREvent_TouchPadMove_t {
bool bFingerDown;
float flSecondsFingerDown;
float fValueXFirst;
float fValueYFirst;
float fValueXRaw;
float fValueYRaw;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VREventTouchPadMove.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | BFINGERDOWN
The struct member offsets. |
| public static final int | FLSECONDSFINGERDOWN
The struct member offsets. |
| public static final int | FVALUEXFIRST
The struct member offsets. |
| public static final int | FVALUEXRAW
The struct member offsets. |
| public static final int | FVALUEYFIRST
The struct member offsets. |
| public static final int | FVALUEYRAW
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VREventTouchPadMove(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| protected VREventTouchPadMove | 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 VREventTouchPadMove | |
| public static VREventTouchPadMove. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VREventTouchPadMove | |
| public static VREventTouchPadMove. | |
| public float | |
| public float | fValueXFirst()
these values indicate the starting finger position (so you can do some basic swipe stuff) |
| public float | |
| public float | |
| public float | |
| public static boolean | |
| public static float | |
| public static float | |
| public static float | |
| public static float | |
| public static float | |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| BFINGERDOWN | back to summary |
|---|---|
| public static final int BFINGERDOWN The struct member offsets. | |
| FLSECONDSFINGERDOWN | back to summary |
|---|---|
| public static final int FLSECONDSFINGERDOWN The struct member offsets. | |
| FVALUEXFIRST | back to summary |
|---|---|
| public static final int FVALUEXFIRST The struct member offsets. | |
| FVALUEXRAW | back to summary |
|---|---|
| public static final int FVALUEXRAW The struct member offsets. | |
| FVALUEYFIRST | back to summary |
|---|---|
| public static final int FVALUEYFIRST The struct member offsets. | |
| FVALUEYRAW | back to summary |
|---|---|
| public static final int FVALUEYRAW The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| VREventTouchPadMove | back to summary |
|---|---|
| protected VREventTouchPadMove(long address, ByteBuffer container) | |
| VREventTouchPadMove | back to summary |
|---|---|
| public VREventTouchPadMove(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| bFingerDown | back to summary |
|---|---|
| public boolean bFingerDown() true if the users finger is detected on the touch pad
| |
| create | back to summary |
|---|---|
| protected VREventTouchPadMove create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VREventTouchPadMove create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VREventTouchPadMove. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VREventTouchPadMove createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VREventTouchPadMove. Like
| |
| flSecondsFingerDown | back to summary |
|---|---|
| public float flSecondsFingerDown() how long the finger has been down in seconds | |
| fValueXFirst | back to summary |
|---|---|
| public float fValueXFirst() these values indicate the starting finger position (so you can do some basic swipe stuff) | |
| fValueXRaw | back to summary |
|---|---|
| public float fValueXRaw() this is the raw sampled coordinate without deadzoning | |
| fValueYFirst | back to summary |
|---|---|
public float fValueYFirst()
| |
| fValueYRaw | back to summary |
|---|---|
public float fValueYRaw()
| |
| nbFingerDown | back to summary |
|---|---|
| public static boolean nbFingerDown(long struct) Unsafe version of | |
| nflSecondsFingerDown | back to summary |
|---|---|
| public static float nflSecondsFingerDown(long struct) Unsafe version of | |
| nfValueXFirst | back to summary |
|---|---|
| public static float nfValueXFirst(long struct) Unsafe version of | |
| nfValueXRaw | back to summary |
|---|---|
| public static float nfValueXRaw(long struct) Unsafe version of | |
| nfValueYFirst | back to summary |
|---|---|
| public static float nfValueYFirst(long struct) Unsafe version of | |
| nfValueYRaw | back to summary |
|---|---|
| public static float nfValueYRaw(long struct) Unsafe version of | |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
VREventTouchPadMove structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VREventTouchPadMove |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public float | |
| public float | |
| public float | |
| public float | |
| public float | |
| protected VREventTouchPadMove | |
| protected VREventTouchPadMove. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VREventTouchPadMove 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) | |
| bFingerDown | back to summary |
|---|---|
public boolean bFingerDown()
| |
| flSecondsFingerDown | back to summary |
|---|---|
public float flSecondsFingerDown()
| |
| fValueXFirst | back to summary |
|---|---|
public float fValueXFirst()
| |
| fValueXRaw | back to summary |
|---|---|
public float fValueXRaw()
| |
| fValueYFirst | back to summary |
|---|---|
public float fValueYFirst()
| |
| fValueYRaw | back to summary |
|---|---|
public float fValueYRaw()
| |
| getElementFactory | back to summary |
|---|---|
| protected VREventTouchPadMove getElementFactory() Implements abstract org.
| |
| self | back to summary |
|---|---|
| protected VREventTouchPadMove. Implements abstract org.
| |