Class 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.*)
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int code
      User defined event code
      com.sun.jna.Pointer data1
      User defined data pointer
      com.sun.jna.Pointer data2
      User defined data pointer
      int timestamp
      In milliseconds, populated using SDL_GetTicks()
      int type
      int windowID
      The associated window if any
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • 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

      • 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
    • Constructor Detail

      • SDL_UserEvent

        public SDL_UserEvent()
      • SDL_UserEvent

        public SDL_UserEvent​(com.sun.jna.Pointer p)