SDL  2.0
SDL_Joystick Struct Reference

#include <SDL_sysjoystick.h>

+ Collaboration diagram for SDL_Joystick:

Data Structures

struct  balldelta
 

Data Fields

SDL_JoystickID instance_id
 
char * name
 
char * serial
 
SDL_JoystickGUID guid
 
int naxes
 
SDL_JoystickAxisInfoaxes
 
int nhats
 
Uint8hats
 
int nballs
 
struct _SDL_Joystick::balldeltaballs
 
int nbuttons
 
Uint8buttons
 
int ntouchpads
 
SDL_JoystickTouchpadInfotouchpads
 
int nsensors
 
int nsensors_enabled
 
SDL_JoystickSensorInfosensors
 
Uint16 low_frequency_rumble
 
Uint16 high_frequency_rumble
 
Uint32 rumble_expiration
 
Uint16 left_trigger_rumble
 
Uint16 right_trigger_rumble
 
Uint32 trigger_rumble_expiration
 
Uint8 led_red
 
Uint8 led_green
 
Uint8 led_blue
 
SDL_bool attached
 
SDL_bool is_game_controller
 
SDL_bool delayed_guide_button
 
SDL_JoystickPowerLevel epowerlevel
 
struct _SDL_JoystickDriver * driver
 
struct joystick_hwdatahwdata
 
int ref_count
 
struct _SDL_Joysticknext
 

Detailed Description

Definition at line 63 of file SDL_sysjoystick.h.

Field Documentation

◆ attached

SDL_bool SDL_Joystick::attached

Definition at line 104 of file SDL_sysjoystick.h.

◆ axes

SDL_JoystickAxisInfo* SDL_Joystick::axes

Definition at line 71 of file SDL_sysjoystick.h.

◆ balls

struct _SDL_Joystick::balldelta * SDL_Joystick::balls

◆ buttons

Uint8* SDL_Joystick::buttons

Definition at line 83 of file SDL_sysjoystick.h.

◆ delayed_guide_button

SDL_bool SDL_Joystick::delayed_guide_button

Definition at line 106 of file SDL_sysjoystick.h.

◆ driver

struct _SDL_JoystickDriver* SDL_Joystick::driver

Definition at line 109 of file SDL_sysjoystick.h.

◆ epowerlevel

SDL_JoystickPowerLevel SDL_Joystick::epowerlevel

Definition at line 107 of file SDL_sysjoystick.h.

◆ guid

SDL_JoystickGUID SDL_Joystick::guid

Definition at line 68 of file SDL_sysjoystick.h.

◆ hats

Uint8* SDL_Joystick::hats

Definition at line 74 of file SDL_sysjoystick.h.

◆ high_frequency_rumble

Uint16 SDL_Joystick::high_frequency_rumble

Definition at line 93 of file SDL_sysjoystick.h.

◆ hwdata

struct joystick_hwdata* SDL_Joystick::hwdata

Definition at line 111 of file SDL_sysjoystick.h.

◆ instance_id

SDL_JoystickID SDL_Joystick::instance_id

Definition at line 65 of file SDL_sysjoystick.h.

◆ is_game_controller

SDL_bool SDL_Joystick::is_game_controller

Definition at line 105 of file SDL_sysjoystick.h.

◆ led_blue

Uint8 SDL_Joystick::led_blue

Definition at line 102 of file SDL_sysjoystick.h.

◆ led_green

Uint8 SDL_Joystick::led_green

Definition at line 101 of file SDL_sysjoystick.h.

◆ led_red

Uint8 SDL_Joystick::led_red

Definition at line 100 of file SDL_sysjoystick.h.

◆ left_trigger_rumble

Uint16 SDL_Joystick::left_trigger_rumble

Definition at line 96 of file SDL_sysjoystick.h.

◆ low_frequency_rumble

Uint16 SDL_Joystick::low_frequency_rumble

Definition at line 92 of file SDL_sysjoystick.h.

◆ name

char* SDL_Joystick::name

Definition at line 66 of file SDL_sysjoystick.h.

◆ naxes

int SDL_Joystick::naxes

Definition at line 70 of file SDL_sysjoystick.h.

◆ nballs

int SDL_Joystick::nballs

Definition at line 76 of file SDL_sysjoystick.h.

◆ nbuttons

int SDL_Joystick::nbuttons

Definition at line 82 of file SDL_sysjoystick.h.

◆ next

struct _SDL_Joystick* SDL_Joystick::next

Definition at line 115 of file SDL_sysjoystick.h.

◆ nhats

int SDL_Joystick::nhats

Definition at line 73 of file SDL_sysjoystick.h.

◆ nsensors

int SDL_Joystick::nsensors

Definition at line 88 of file SDL_sysjoystick.h.

◆ nsensors_enabled

int SDL_Joystick::nsensors_enabled

Definition at line 89 of file SDL_sysjoystick.h.

◆ ntouchpads

int SDL_Joystick::ntouchpads

Definition at line 85 of file SDL_sysjoystick.h.

◆ ref_count

int SDL_Joystick::ref_count

Definition at line 113 of file SDL_sysjoystick.h.

◆ right_trigger_rumble

Uint16 SDL_Joystick::right_trigger_rumble

Definition at line 97 of file SDL_sysjoystick.h.

◆ rumble_expiration

Uint32 SDL_Joystick::rumble_expiration

Definition at line 94 of file SDL_sysjoystick.h.

◆ sensors

SDL_JoystickSensorInfo* SDL_Joystick::sensors

Definition at line 90 of file SDL_sysjoystick.h.

◆ serial

char* SDL_Joystick::serial

Definition at line 67 of file SDL_sysjoystick.h.

◆ touchpads

SDL_JoystickTouchpadInfo* SDL_Joystick::touchpads

Definition at line 86 of file SDL_sysjoystick.h.

◆ trigger_rumble_expiration

Uint32 SDL_Joystick::trigger_rumble_expiration

Definition at line 98 of file SDL_sysjoystick.h.


The documentation for this struct was generated from the following file: