FTEQW
Documentation of the FTE engine source tree.
input.h File Reference

Go to the source code of this file.

Functions

void IN_ReInit (void)
 
void IN_Init (void)
 
float IN_DetermineMouseRate (void)
 
void IN_Shutdown (void)
 
void IN_Commands (void)
 
void IN_Touch_BlockGestures (unsigned int devid)
 
int IN_Touch_Fallback (unsigned int devid)
 
qboolean IN_Touch_MouseIsAbs (unsigned int devid)
 
void IN_Move (float *nudgemovements, float *absmovements, int pnum, float frametime)
 
void IN_ActivateMouse (void)
 
void IN_DeactivateMouse (void)
 
int CL_TargettedSplit (qboolean nowrap)
 
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_JoystickAxisEvent (unsigned int devid, int axis, float value)
 
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)
 
void INS_Move (void)
 
void INS_Accumulate (void)
 
void INS_ClearStates (void)
 
void INS_ReInit (void)
 
void INS_Init (void)
 
void INS_Shutdown (void)
 
void INS_Commands (void)
 
void INS_EnumerateDevices (void *ctx, void(*callback)(void *ctx, const char *type, const char *devicename, unsigned int *qdevid))
 
void INS_SetupControllerAudioDevices (qboolean enabled)
 
void INS_Rumble (int joy, quint16_t amp_low, quint16_t amp_high, quint32_t duration)
 
void INS_RumbleTriggers (int joy, quint16_t left, quint16_t right, quint32_t duration)
 
void INS_SetLEDColor (int id, vec3_t color)
 
void INS_SetTriggerFX (int id, const void *data, size_t size)
 
qboolean INS_KeyToLocalName (int qkey, char *buf, size_t bufsize)
 

Variables

cvar_t in_xflip
 
float mousecursor_x
 
float mousecursor_y
 
float mousemove_x
 
float mousemove_y
 
cvar_t cl_splitscreen
 
cvar_t cl_nodelta
 
cvar_t cl_c2spps
 
cvar_t cl_c2sImpulseBackup
 
cvar_t cl_netfps
 
cvar_t cl_queueimpulses
 
cvar_t cl_smartjump
 
cvar_t cl_run
 
cvar_t cl_fastaccel
 
cvar_t cl_rollspeed
 
cvar_t cl_prydoncursor
 
cvar_t cl_instantrotate
 
cvar_t in_windowed_mouse
 
cvar_t prox_inmenu
 
cvar_t cl_forceseat
 

Function Documentation

◆ CL_TargettedSplit()

int CL_TargettedSplit ( qboolean  nowrap)

◆ IN_Accelerometer()

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

◆ IN_ActivateMouse()

void IN_ActivateMouse ( void  )

◆ IN_Commands()

void IN_Commands ( void  )

◆ IN_DeactivateMouse()

void IN_DeactivateMouse ( void  )

◆ IN_DetermineMouseRate()

float IN_DetermineMouseRate ( 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_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)

◆ INS_Accumulate()

void INS_Accumulate ( void  )

◆ INS_ClearStates()

void INS_ClearStates ( void  )

◆ INS_Commands()

void INS_Commands ( void  )

◆ INS_EnumerateDevices()

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

◆ INS_Init()

void INS_Init ( void  )

◆ INS_KeyToLocalName()

qboolean INS_KeyToLocalName ( int  qkey,
char *  buf,
size_t  bufsize 
)

◆ INS_Move()

void INS_Move ( void  )

◆ INS_ReInit()

void INS_ReInit ( void  )

◆ INS_Rumble()

void INS_Rumble ( int  joy,
quint16_t  amp_low,
quint16_t  amp_high,
quint32_t  duration 
)

◆ INS_RumbleTriggers()

void INS_RumbleTriggers ( int  joy,
quint16_t  left,
quint16_t  right,
quint32_t  duration 
)

◆ INS_SetLEDColor()

void INS_SetLEDColor ( int  id,
vec3_t  color 
)

◆ INS_SetTriggerFX()

void INS_SetTriggerFX ( int  id,
const void data,
size_t  size 
)

◆ INS_SetupControllerAudioDevices()

void INS_SetupControllerAudioDevices ( qboolean  enabled)

◆ INS_Shutdown()

void INS_Shutdown ( void  )

Variable Documentation

◆ cl_c2sImpulseBackup

cvar_t cl_c2sImpulseBackup
extern

◆ cl_c2spps

cvar_t cl_c2spps
extern

◆ cl_fastaccel

cvar_t cl_fastaccel
extern

◆ cl_forceseat

cvar_t cl_forceseat
extern

◆ cl_instantrotate

cvar_t cl_instantrotate
extern

◆ cl_netfps

cvar_t cl_netfps
extern

◆ cl_nodelta

cvar_t cl_nodelta
extern

◆ cl_prydoncursor

cvar_t cl_prydoncursor
extern

◆ cl_queueimpulses

cvar_t cl_queueimpulses
extern

◆ cl_rollspeed

cvar_t cl_rollspeed
extern

◆ cl_run

cvar_t cl_run
extern

◆ cl_smartjump

cvar_t cl_smartjump
extern

◆ cl_splitscreen

cvar_t cl_splitscreen
extern

◆ in_windowed_mouse

cvar_t in_windowed_mouse
extern

◆ in_xflip

cvar_t in_xflip
extern

◆ mousecursor_x

float mousecursor_x
extern

◆ mousecursor_y

float mousecursor_y

◆ mousemove_x

float mousemove_x
extern

◆ mousemove_y

float mousemove_y

◆ prox_inmenu

cvar_t prox_inmenu
extern