All Classes Interface Summary Class Summary
Class |
Description |
AllocationFunctions |
|
ContiguousArrayList<T extends com.sun.jna.Structure> |
A List of JNA Structure objects allocated so that they hold a single contiguous block of native memory.
|
FloatRef |
|
IntRef |
|
JnaEnum |
Tagging interface marking int-based enums.
|
JnaUtils |
|
PojoStructure |
|
Sdl |
Implementation note: Native functions in this class are defined in a private static nested class
and public methods from the enclosing class delegate to them.
|
SDL_ArrayOrder |
Array component order, low byte to high byte.
|
SDL_AudioCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_AudioCVT |
A structure to hold a set of audio conversion filters and buffers.
|
SDL_AudioDeviceEvent |
Audio device event structure (event.adevice.*)
|
SDL_AudioDeviceID |
SDL Audio Device IDs.
|
SDL_AudioFilter |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_AudioFormat |
Audio format flags.
|
SDL_AudioSpec |
The calculated values in this structure are calculated by SDL_OpenAudio().
|
SDL_AudioStatus |
|
SDL_AudioStream |
SDL_AudioStream is a new audio conversion interface.
|
SDL_BitmapOrder |
Bitmap pixel order, high bit to low bit.
|
SDL_BlendFactor |
The normalized factor used to multiply pixel components
|
SDL_BlendMode |
The blend mode used in SDL_RenderCopy() and drawing operations.
|
SDL_BlendMode.Ref |
|
SDL_BlendOperation |
The blend operation used when combining source and destination pixel components
|
SDL_blit |
|
SDL_Button |
|
SDL_ButtonMask |
|
SDL_calloc_func |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_Color |
The bits of this structure can be directly reinterpreted as an integer-packed
color which uses the SDL_PIXELFORMAT_RGBA32 format (SDL_PIXELFORMAT_ABGR8888
on little-endian systems and SDL_PIXELFORMAT_RGBA8888 on big-endian systems).
|
SDL_CommonEvent |
Fields shared by every event
|
SDL_ControllerAxisEvent |
Game controller axis motion event structure (event.caxis.*)
|
SDL_ControllerButtonEvent |
Game controller button event structure (event.cbutton.*)
|
SDL_ControllerDeviceEvent |
Controller device event structure (event.cdevice.*)
|
SDL_ControllerSensorEvent |
Game controller sensor event structure (event.csensor.*)
|
SDL_ControllerTouchpadEvent |
Game controller touchpad event structure (event.ctouchpad.*)
|
SDL_Cursor |
Implementation dependent
|
SDL_DisplayEvent |
Display state change event data (event.display.*)
|
SDL_DisplayEventID |
Event subtype for display events
|
SDL_DisplayMode |
The structure that defines a display mode
|
SDL_DisplayOrientation |
Display orientation
|
SDL_DollarGestureEvent |
Dollar Gesture Event (event.dgesture.*)
|
SDL_DropEvent |
An event used to request a file open by the system (event.drop.*)
This event is enabled by default, you can disable it with SDL_EventState().
|
SDL_Event |
General event class.
|
SDL_eventaction |
|
SDL_EventFilter |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_EventType |
The types of events that can be delivered.
|
SDL_Finger |
|
SDL_FingerID |
|
SDL_FlashOperation |
Window flash operation
|
SDL_FPoint |
The structure that defines a point (floating point)
|
SDL_FRect |
SDL_FRect is a simple structure that contains only four floating values:
x , y which hold the position and w , h which hold width and height.
|
SDL_free_func |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_GameController |
The gamecontroller structure used to identify an SDL game controller.
|
SDL_GameControllerAxis |
The list of axes available from a controller
|
SDL_GameControllerBindType |
|
SDL_GameControllerButton |
The list of buttons available from a controller
|
SDL_GameControllerButtonBind |
Get the SDL joystick layer binding for this controller button/axis mapping
|
SDL_GameControllerButtonBind.Hat |
|
SDL_GameControllerButtonBind.Value |
|
SDL_GameControllerType |
|
SDL_GestureID |
|
SDL_GLattr |
OpenGL configuration attributes.
|
SDL_GLContext |
An opaque handle to an OpenGL context.
|
SDL_GLcontextFlag |
|
SDL_GLcontextReleaseFlag |
|
SDL_GLContextResetNotification |
|
SDL_GLprofile |
|
SDL_GUID |
An SDL_GUID is a 128-bit identifier for an input device that
identifies that device across runs of SDL programs on the same
platform.
|
SDL_Haptic |
The haptic structure used to identify an SDL haptic.
|
SDL_HapticCondition |
A structure containing a template for a Condition effect.
|
SDL_HapticConstant |
A structure containing a template for a Constant effect.
|
SDL_HapticCustom |
|
SDL_HapticDirection |
Structure that represents a haptic direction.
|
SDL_HapticDirectionEncoding |
|
SDL_HapticEffect |
The generic template for any haptic effect.
|
SDL_HapticEffectType |
|
SDL_HapticLeftRight |
A structure containing a template for a Left/Right effect.
|
SDL_HapticPeriodic |
A structure containing a template for a Periodic effect.
|
SDL_HapticRamp |
A structure containing a template for a Ramp effect.
|
SDL_hid_device |
A handle representing an open HID device.
|
SDL_hid_device_info |
hidapi info structure
|
SDL_HintCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_HintPriority |
An enumeration of hint priorities
|
SDL_HitTest |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_HitTestResult |
Possible return values from the SDL_HitTest callback.
|
SDL_JoyAxisEvent |
Joystick axis motion event structure (event.jaxis.*)
|
SDL_JoyBallEvent |
Joystick trackball motion event structure (event.jball.*)
|
SDL_JoyBatteryEvent |
Joysick battery level change event structure (event.jbattery.*)
|
SDL_JoyButtonEvent |
Joystick button event structure (event.jbutton.*)
|
SDL_JoyDeviceEvent |
Joystick device event structure (event.jdevice.*)
|
SDL_JoyHatEvent |
Joystick hat position change event structure (event.jhat.*)
|
SDL_Joystick |
The joystick structure used to identify an SDL joystick
|
SDL_JoystickGUID |
A structure that encodes the stable unique id for a joystick device
|
SDL_JoystickID |
This is a unique ID for a joystick for the time it is connected to the system,
and is never reused for the lifetime of the application.
|
SDL_JoystickPowerLevel |
|
SDL_JoystickType |
|
SDL_KeyboardEvent |
Keyboard button event structure (event.key.*)
|
SDL_Keycode |
The SDL virtual key representation.
|
SDL_Keymod |
Enumeration of valid key mods (possibly OR'd together).
|
SDL_Keymod.Ref |
|
SDL_Keysym |
The SDL keysym structure, used in key events.
|
SDL_Locale |
|
SDL_LogCategory |
The predefined log categories.
|
SDL_LogOutputFunction |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_LogPriority |
The predefined log priorities
|
SDL_malloc_func |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_MessageBoxButtonData |
Individual button data.
|
SDL_MessageBoxButtonFlags |
Flags for SDL_MessageBoxButtonData.
|
SDL_MessageBoxColor |
RGB value used in a message box color scheme
|
SDL_MessageBoxColorScheme |
A set of colors to use for message box dialogs
|
SDL_MessageBoxColorType |
|
SDL_MessageBoxData |
MessageBox structure containing title, text, window, etc.
|
SDL_MessageBoxFlags |
SDL_MessageBox flags.
|
SDL_MetalView |
A handle to a CAMetalLayer-backed NSView (macOS) or UIView (iOS/tvOS).
|
SDL_MouseButtonEvent |
Mouse button event structure (event.button.*)
|
SDL_MouseMotionEvent |
Mouse motion event structure (event.motion.*)
|
SDL_MouseWheelDirection |
Scroll direction types for the Scroll event
|
SDL_MouseWheelEvent |
Mouse wheel event structure (event.wheel.*)
|
SDL_MultiGestureEvent |
Multiple Finger Gesture Event (event.mgesture.*)
|
SDL_OSEvent |
OS Specific event
|
SDL_PackedLayout |
Packed component layout.
|
SDL_PackedOrder |
Packed component order, high bit to low bit.
|
SDL_Palette |
A structure that contains palette information.
|
SDL_Palette_internal |
|
SDL_PixelFormat |
A structure that contains pixel format information.
|
SDL_PixelFormat_internal |
This is an internal structure and should not be used by a client Java code.
|
SDL_PixelFormatEnum |
|
SDL_PixelType |
|
SDL_Point |
The structure that defines a point (integer)
|
SDL_PowerState |
The basic state for the system's power supply.
|
SDL_QuitEvent |
The "quit requested" event
|
SDL_realloc_func |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_Rect |
SDL_Rect is a simple structure that contains only four int values:
x , y which hold the position and w , h which hold width and height.
|
SDL_Renderer |
A structure holding state and settings for rendering operations.
|
SDL_Renderer.Ref |
|
SDL_RendererFlags |
Flags used when creating a rendering context
|
SDL_RendererFlip |
Flip constants for SDL_RenderCopyEx
|
SDL_RendererInfo |
Information on the capabilities of a render driver or context.
|
SDL_RumbleCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_RumbleTriggersCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_RWCloseFunction |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_RWops |
This is a structure that holds references to functions for IO operations (read/write/seek).
|
SDL_RWopsAndroidIO |
|
SDL_RWopsIOBuffer |
|
SDL_RWopsMemoryIO |
|
SDL_RWopsPlatformSpecific |
|
SDL_RWopsStdIO |
|
SDL_RWopsType |
|
SDL_RWopsUnknownIO |
|
SDL_RWopsWindowsIO |
|
SDL_RWReadFunction |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_RWSeekFunction |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_RWSizeFunction |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_RWWriteFunction |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_ScaleMode |
The scaling mode for a texture.
|
SDL_ScaleMode.Ref |
|
SDL_Scancode |
The SDL keyboard scancode representation.
|
SDL_SendEffectCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_Sensor |
A platform specific structure to identify a sensor.
|
SDL_SensorEvent |
Sensor event structure (event.sensor.*)
|
SDL_SensorID |
This is a unique ID for a sensor for the time it is connected to the system,
and is never reused for the lifetime of the application.
|
SDL_SensorType |
The different sensors defined by SDL
Additional sensors may be available, using platform dependent semantics.
|
SDL_SetLEDCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_SetPlayerIndexCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_Surface |
SDL_Surface is a structure holding a collection of pixels used in software rendering (also called blitting).
|
SDL_Surface_internal |
This is an internal Structure co-located with its parent Pointer-like SDL_Surface .
|
SDL_Surface.Ref |
|
SDL_SurfaceFlags |
|
SDL_SystemCursor |
Cursor types for SDL_CreateSystemCursor().
|
SDL_SYSWM_TYPE |
These are the various supported windowing subsystems
|
SDL_SysWMEvent |
A video driver dependent system event (event.syswm.*)
This event is disabled by default, you can enable it with SDL_EventState()
|
SDL_SysWMInfo |
The custom window manager information structure.
|
SDL_SysWMInfoAndroid |
|
SDL_SysWMInfoCocoa |
|
SDL_SysWMInfoDirectFB |
|
SDL_SysWMInfoDummy |
|
SDL_SysWMInfoKmsDrm |
|
SDL_SysWMInfoPlatformSpecific |
The structure field sizes are converted according to the JNA\contrib\platform project.
|
SDL_SysWMInfoUIKit |
|
SDL_SysWMInfoVivante |
|
SDL_SysWMInfoWayland |
|
SDL_SysWMInfoWindows |
|
SDL_SysWMInfoWinRT |
|
SDL_SysWMInfoX11 |
|
SDL_SysWMmsg |
The custom window manager information structure.
|
SDL_SysWMmsgDirectFB |
|
SDL_SysWMmsgDummy |
|
SDL_SysWMmsgPlatformSpecific |
|
SDL_SysWMmsgWindows |
|
SDL_SysWMmsgX11 |
|
SDL_TextEditingEvent |
Keyboard text editing event structure (event.edit.*)
|
SDL_TextEditingExtEvent |
Extended keyboard text editing event structure (event.editExt.*) when text would be
truncated if stored in the text buffer SDL_TextEditingEvent
|
SDL_TextInputEvent |
Keyboard text input event structure (event.text.*)
|
SDL_Texture |
An efficient driver-specific representation of pixel data.
|
SDL_TextureAccess |
The access pattern allowed for a texture.
|
SDL_TextureModulate |
The texture channel modulation used in SDL_RenderCopy().
|
SDL_TimerCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_TimerID |
Definition of the timer ID type.
|
SDL_TouchDeviceType |
|
SDL_TouchFingerEvent |
Touch finger event structure (event.tfinger.*)
|
SDL_TouchID |
|
SDL_UpdateCallback |
Warning: It is necessary to keep a reference to the callback object somewhere in your Java program,
otherwise JNA would dispose of the object (GC would clean it) and the callback function would no longer
be available for SDL library's C code to call.
|
SDL_UserEvent |
A user-defined event type (event.user.*)
|
SDL_version |
Information about the version of SDL in use.
|
SDL_Vertex |
Vertex structure
|
SDL_VirtualJoystickDesc |
The structure that defines an extended virtual joystick description
|
SDL_Window |
The type used to identify a window
|
SDL_Window.Ref |
|
SDL_WindowEvent |
Window state change event data (event.window.*)
|
SDL_WindowEventID |
Event subtype for window events.
|
SDL_WindowFlags |
The flags on a window
|
SDL_WindowShapeMode |
A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.
|
SDL_YUV_CONVERSION_MODE |
The formula used for converting between YUV and RGB
|
SdlAudio |
Definitions from file SDL_audio.h
|
SdlAudioConst |
|
SdlBits |
Definitions from file SDL_bits.h
|
SdlBlendmode |
Definitions from file SDL_blendmode.h
|
SdlClipboard |
Definitions from file SDL_clipboard.h
|
SdlEndianConst |
Definitions from file SDL_endian.h
|
SdlError |
Definitions from file SDL_error.h
|
SdlEvents |
Definitions from file SDL_events.h
|
SdlEventsConst |
|
SdlFilesystem |
Definitions from file SDL_filesystem.h
Include file for filesystem SDL API functions
|
SdlGamecontroller |
Definitions from file SDL_gamecontroller.h
|
SdlGesture |
Definitions from file SDL_gesture.h
|
SdlGuid |
Definitions from file SDL_guid.h
|
SdlHaptic |
Definitions from file SDL_haptic.h
|
SdlHapticConst |
|
SdlHidApi |
Definitions from file SDL_hidapi.h
|
SdlHints |
Definitions from file SDL_hints.h
|
SdlHintsConst |
|
SdlJoystick |
Definitions from file SDL_joystick.h
|
SdlJoystickConst |
|
SdlKeyboard |
Definitions from file SDL_keyboard.h
|
SdlKeycode |
Definitions from file SDL_keycode.h
|
SdlLocale |
Definitions from file SDL_locale.h
|
SdlLog |
Definitions from file SDL_log.h
|
SdlLogConst |
|
SdlMessagebox |
|
SdlMetal |
Definitions from file SDL_metal.h
|
SdlMouse |
Definitions from file SDL_mouse.h
|
SdlNativeLibraryLoader |
|
SdlPixels |
Definitions from file SDL_pixels.h
|
SdlPixelsConst |
Transparency definitions
|
SdlPlatform |
Definitions from file SDL_platform.h
|
SdlPower |
Definitions from file SDL_power.h
|
SdlQuit |
Definitions from file SDL_quit.h
|
SdlRect |
Definitions from file SDL_rect.h
|
SdlRender |
Definitions from file SDL_render.h
|
SdlRWops |
Definitions from file SDL_rwops.h
|
SdlRWopsSeekType |
|
SdlScancodeConst |
|
SdlSensor |
Definitions from file SDL_sensor.h
|
SdlSensorConst |
|
SdlShape |
Definitions from file SDL_shape.h
|
SdlShapeConst |
|
SdlStdinc |
Definitions from file SDL_stdinc.h
|
SdlStdincConst |
|
SdlSubSystemConst |
|
SdlSurface |
Definitions from file SDL_surface.h
|
SdlSysWM |
Definitions from file SDL_syswm.h
|
SdlTimer |
Definitions from file SDL_timer.h
|
SdlTouch |
Definitions from file SDL_touch.h
|
SdlTouchConst |
|
SdlVersion |
Definitions from file SDL_version.h
|
SdlVersionConst |
|
SdlVideo |
Definitions from file SDL_video.h
|
SdlVideoConst |
|
SdlVulkan |
Definitions from file SDL_vulkan.h
|
size_t |
'size_t' C type (32 bits on 32 bits platforms, 64 bits on 64 bits platforms).
|
size_t.Ref |
|
StringRef |
|
WindowShapeMode |
An enum denoting the specific type of contents present in an SDL_WindowShapeParams union.
|