FTEQW
Documentation of the FTE engine source tree.
in_generic.c File Reference

Functions

void QDECL joyaxiscallback (cvar_t *var, char *oldvalue)
 
void joy_radialdeadzone_cb (cvar_t *var, char *oldvalue)
 
void IN_Shutdown (void)
 
void IN_ReInit (void)
 
void IN_DeviceIDs_Enumerate (void *ctx, const char *type, const char *devicename, unsigned int *qdevid)
 
void IN_DeviceIDs_f (void)
 
float IN_DetermineMouseRate (void)
 
void IN_Init (void)
 
int IN_Touch_Fallback (unsigned int devid)
 
void IN_Touch_BlockGestures (unsigned int devid)
 
qboolean IN_Touch_MouseIsAbs (unsigned int devid)
 
void IN_Commands (void)
 
void IN_MoveMouse (struct mouse_s *mouse, float *movements, int pnum, float frametime)
 
void IN_MoveJoystick (struct joy_s *joy, float *movements, int pnum, float frametime)
 
void IN_Move (float *nudgemovements, float *absmovements, int pnum, float frametime)
 
void IN_JoystickAxisEvent (unsigned int devid, int axis, float value)
 
void IN_KeyEvent (unsigned int devid, int down, int keycode, int unicode)
 
void IN_MouseMove (unsigned int devid, int abs, float x, float y, float z, float size)
 
void IN_Accelerometer (unsigned int devid, float x, float y, float z)
 
void IN_Gyroscope (unsigned int devid, float pitch, float yaw, float roll)
 
qboolean IN_SetHandPosition (const char *devname, vec3_t org, vec3_t ang, vec3_t vel, vec3_t avel)
 

Variables

qboolean mouse_active
 
cvar_t in_skipplayerone = CVARD("in_skipplayerone", "1", "Do not auto-assign joysticks/game-controllers to the first player. Requires in_restart to take effect.")
 
usercmd_t cl_pendingcmd [MAX_SPLITS]
 

Function Documentation

◆ IN_Accelerometer()

void IN_Accelerometer ( unsigned int  devid,
float  x,
float  y,
float  z 
)

◆ IN_Commands()

void IN_Commands ( void  )

◆ IN_DetermineMouseRate()

float IN_DetermineMouseRate ( void  )

◆ IN_DeviceIDs_Enumerate()

void IN_DeviceIDs_Enumerate ( void ctx,
const char *  type,
const char *  devicename,
unsigned int qdevid 
)

◆ IN_DeviceIDs_f()

void IN_DeviceIDs_f ( void  )

◆ IN_Gyroscope()

void IN_Gyroscope ( unsigned int  devid,
float  pitch,
float  yaw,
float  roll 
)

◆ IN_Init()

void IN_Init ( void  )

◆ IN_JoystickAxisEvent()

void IN_JoystickAxisEvent ( unsigned int  devid,
int  axis,
float  value 
)

◆ IN_KeyEvent()

void IN_KeyEvent ( unsigned int  devid,
int  down,
int  keycode,
int  unicode 
)

◆ IN_MouseMove()

void IN_MouseMove ( unsigned int  devid,
int  abs,
float  x,
float  y,
float  z,
float  size 
)

◆ IN_Move()

void IN_Move ( float *  nudgemovements,
float *  absmovements,
int  pnum,
float  frametime 
)

◆ IN_MoveJoystick()

void IN_MoveJoystick ( struct joy_s *  joy,
float *  movements,
int  pnum,
float  frametime 
)

◆ IN_MoveMouse()

void IN_MoveMouse ( struct mouse_s *  mouse,
float *  movements,
int  pnum,
float  frametime 
)

◆ IN_ReInit()

void IN_ReInit ( void  )

◆ IN_SetHandPosition()

qboolean IN_SetHandPosition ( const char *  devname,
vec3_t  org,
vec3_t  ang,
vec3_t  vel,
vec3_t  avel 
)

◆ IN_Shutdown()

void IN_Shutdown ( void  )

◆ IN_Touch_BlockGestures()

void IN_Touch_BlockGestures ( unsigned int  devid)

◆ IN_Touch_Fallback()

int IN_Touch_Fallback ( unsigned int  devid)

◆ IN_Touch_MouseIsAbs()

qboolean IN_Touch_MouseIsAbs ( unsigned int  devid)

◆ joy_radialdeadzone_cb()

void joy_radialdeadzone_cb ( cvar_t var,
char *  oldvalue 
)

◆ joyaxiscallback()

void QDECL joyaxiscallback ( cvar_t var,
char *  oldvalue 
)

Variable Documentation

◆ cl_pendingcmd

usercmd_t cl_pendingcmd[MAX_SPLITS]
extern

◆ in_skipplayerone

cvar_t in_skipplayerone = CVARD("in_skipplayerone", "1", "Do not auto-assign joysticks/game-controllers to the first player. Requires in_restart to take effect.")

◆ mouse_active

qboolean mouse_active
extern