Skip to content

TSdlJoyDeviceEvent

Joystick device event structure (Event.JoyDevice.* )

SDL will send TSdlEventKind.JoystickAdded events for devices that are already plugged in during SdlInit.

Definition

Unit: Neslib.Sdl3.Events

type TSdlJoyDeviceEvent = record ... end;

See Also

Properties

Name Description
Joystick The joystick (or nil if not opened)
JoystickID The joystick instance ID
Kind Event kind (TSdlEventKind.JoystickAdded/Removed/UpdateComplete)
Timestamp In nanoseconds, populated using SdlGetTicksNS

Property Descriptions

Joystick

The joystick (or nil if not opened)

property Joystick: TSdlJoystick read GetJoystick

Type: TSdlJoystick


JoystickID

The joystick instance ID

property JoystickID: TSdlJoystickID read GetJoystickID

Type: TSdlJoystickID


Kind

Event kind (TSdlEventKind.JoystickAdded/Removed/UpdateComplete)

property Kind: TSdlEventKind read GetKind

Type: TSdlEventKind


Timestamp

In nanoseconds, populated using SdlGetTicksNS

property Timestamp: UInt64 read FHandle.timestamp

Type: UInt64