Record TSDL_VirtualJoystickDesc
Unit
Declaration
type TSDL_VirtualJoystickDesc = record
Description
Overview
Fields
version: cuint16; |
|
type_: cuint16; |
|
naxes: cuint16; |
|
nbuttons: cuint16; |
|
nhats: cuint16; |
|
vendor_id: cuint16; |
|
product_id: cuint16; |
|
padding: cuint16; |
|
button_mask: cuint16; |
|
axis_mask: cuint32; |
|
name: PAnsiChar; |
|
userdata: Pointer; |
|
Update: TUpdateProc; |
|
SetPlayerIndex: TSetPlayerIndexProc; |
|
Rumble: TRumbleFunc; |
|
RumbleTriggers: TRumbleTriggersFunc; |
|
SetLED: TSetLEDFunc; |
|
SendEffect: TSendEffectFunc; |
Description
Fields
version: cuint16; |
|
type_: cuint16; |
|
< `SDL_VIRTUAL_JOYSTICK_DESC_VERSION` * |
naxes: cuint16; |
|
< `SDL_JoystickType` |
nbuttons: cuint16; |
|
< the number of axes on this joystick * |
nhats: cuint16; |
|
< the number of buttons on this joystick * |
vendor_id: cuint16; |
|
< the number of hats on this joystick * |
product_id: cuint16; |
|
< the USB vendor ID of this joystick * |
padding: cuint16; |
|
< the USB product ID of this joystick * |
button_mask: cuint16; |
|
< unused * |
axis_mask: cuint32; |
|
< A mask of which buttons are valid for this controller e.g. (1 << SDL_CONTROLLER_BUTTON_A) * |
name: PAnsiChar; |
|
< A mask of which axes are valid for this controller e.g. (1 << SDL_CONTROLLER_AXIS_LEFTX) * |
userdata: Pointer; |
|
< the name of the joystick * |
Update: TUpdateProc; |
|
< User data pointer passed to callbacks * |
SetPlayerIndex: TSetPlayerIndexProc; |
|
< Called when the joystick state should be updated * |
Rumble: TRumbleFunc; |
|
< Called when the player index is set * |
RumbleTriggers: TRumbleTriggersFunc; |
|
< Implements SDL_JoystickRumble() * |
SetLED: TSetLEDFunc; |
|
< Implements SDL_JoystickRumbleTriggers() * |
SendEffect: TSendEffectFunc; |
|
< Implements SDL_JoystickSetLED() * |
Generated by PasDoc 0.16.0.