Class SDL_UserEvent
- java.lang.Object
-
- com.sun.jna.Structure
-
- io.github.libsdl4j.api.event.events.SDL_UserEvent
-
@FieldOrder({"type","timestamp","windowID","code","data1","data2"}) public final class SDL_UserEvent extends com.sun.jna.Structure
A user-defined event type (event.user.*)
-
-
Field Summary
Fields Modifier and Type Field Description int
code
User defined event codecom.sun.jna.Pointer
data1
User defined data pointercom.sun.jna.Pointer
data2
User defined data pointerint
timestamp
In milliseconds, populated using SDL_GetTicks()int
type
SDL_USEREVENT
throughSDL_LASTEVENT
-1int
windowID
The associated window if any
-
Constructor Summary
Constructors Constructor Description SDL_UserEvent()
SDL_UserEvent(com.sun.jna.Pointer p)
-
Method Summary
-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
type
public int type
SDL_USEREVENT
throughSDL_LASTEVENT
-1
-
timestamp
public int timestamp
In milliseconds, populated using SDL_GetTicks()
-
windowID
public int windowID
The associated window if any
-
code
public int code
User defined event code
-
data1
public com.sun.jna.Pointer data1
User defined data pointer
-
data2
public com.sun.jna.Pointer data2
User defined data pointer
-
-