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

Functions

void VID_Register (void)
 
void INS_Move (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_Init (void)
 
void INS_ReInit (void)
 
void INS_Shutdown (void)
 
void INS_Rumble (int joy, uint16_t amp_low, uint16_t amp_high, uint32_t duration)
 
void INS_RumbleTriggers (int joy, uint16_t left, uint16_t right, uint32_t duration)
 
void INS_SetLEDColor (int id, vec3_t color)
 
void INS_SetTriggerFX (int id, const void *data, size_t size)
 
void Sys_Vibrate (float count)
 
qboolean INS_KeyToLocalName (int qkey, char *buf, size_t bufsize)
 
double Sys_DoubleTime (void)
 
unsigned int Sys_Milliseconds (void)
 
void Sys_Shutdown (void)
 
void Sys_Quit (void)
 
void Sys_Error (const char *error,...)
 
void Sys_Printf (char *fmt,...)
 
void Sys_Warn (char *fmt,...)
 
void Sys_CloseLibrary (dllhandle_t *lib)
 
voidSys_GetAddressForName (dllhandle_t *module, const char *exportname)
 
dllhandle_t * Sys_LoadLibrary (const char *name, dllfunction_t *funcs)
 
char * Sys_ConsoleInput (void)
 
void Sys_mkdir (const char *path)
 
qboolean Sys_rmdir (const char *path)
 
qboolean Sys_remove (const char *path)
 
qboolean Sys_Rename (const char *oldfname, const char *newfname)
 
qboolean Sys_GetFreeDiskSpace (const char *path, quint64_t *freespace)
 
void Sys_SendKeyEvents (void)
 
char * Sys_URIScheme_NeedsRegistering (void)
 
void Sys_Init (void)
 
qboolean Sys_GetDesktopParameters (int *width, int *height, int *bpp, int *refreshrate)
 
qboolean Sys_RandomBytes (qbyte *string, int len)
 
void Sys_ServerActivity (void)
 
qboolean Sys_RunInstaller (void)
 
void Sys_Sleep (double seconds)
 
qboolean Sys_InitTerminal (void)
 
void Sys_CloseTerminal (void)
 
void Sys_Clipboard_PasteText (clipboardtype_t cbt, void(*callback)(void *cb, const char *utf8), void *ctx)
 
void Sys_SaveClipboard (clipboardtype_t cbt, const char *text)
 
int Sys_EnumerateFiles (const char *gpath, const char *match, int(*func)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *), void *parm, searchpathfuncs_t *spath)
 
JNIEXPORT jint JNICALL JNI_OnLoad (JavaVM *vm, void *reserved)
 

Variables

qboolean isDedicated = true
 
int r_blockvidrestart
 
float sys_dpi_x
 
float sys_dpi_y
 
jmp_buf host_abort
 
qboolean r_forceheadless
 
ANativeWindow * sys_nativewindow
 
cvar_t sys_orientation = CVARFD("sys_orientation", "landscape", CVAR_ARCHIVE, "Specifies what angle to render quake at.\nValid values are: sensor (autodetect), landscape, portrait, reverselandscape, reverseportrait")
 
cvar_t vid_conautoscale
 

Function Documentation

◆ 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,
uint16_t  amp_low,
uint16_t  amp_high,
uint32_t  duration 
)

◆ INS_RumbleTriggers()

void INS_RumbleTriggers ( int  joy,
uint16_t  left,
uint16_t  right,
uint32_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_Shutdown()

void INS_Shutdown ( void  )

◆ JNI_OnLoad()

JNIEXPORT jint JNICALL JNI_OnLoad ( JavaVM *  vm,
void reserved 
)

◆ Sys_Clipboard_PasteText()

void Sys_Clipboard_PasteText ( clipboardtype_t  cbt,
void(*)(void *cb, const char *utf8)  callback,
void ctx 
)

◆ Sys_CloseLibrary()

void Sys_CloseLibrary ( dllhandle_t *  lib)

◆ Sys_CloseTerminal()

void Sys_CloseTerminal ( void  )

◆ Sys_ConsoleInput()

char * Sys_ConsoleInput ( void  )

◆ Sys_DoubleTime()

double Sys_DoubleTime ( void  )

◆ Sys_EnumerateFiles()

int Sys_EnumerateFiles ( const char *  gpath,
const char *  match,
int(*)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *)  func,
void parm,
searchpathfuncs_t spath 
)

◆ Sys_Error()

void Sys_Error ( const char *  error,
  ... 
)

◆ Sys_GetAddressForName()

void * Sys_GetAddressForName ( dllhandle_t *  module,
const char *  exportname 
)

◆ Sys_GetDesktopParameters()

qboolean Sys_GetDesktopParameters ( int width,
int height,
int bpp,
int refreshrate 
)

◆ Sys_GetFreeDiskSpace()

qboolean Sys_GetFreeDiskSpace ( const char *  path,
quint64_t *  freespace 
)

◆ Sys_Init()

void Sys_Init ( void  )

◆ Sys_InitTerminal()

qboolean Sys_InitTerminal ( void  )

◆ Sys_LoadLibrary()

dllhandle_t * Sys_LoadLibrary ( const char *  name,
dllfunction_t funcs 
)

◆ Sys_Milliseconds()

unsigned int Sys_Milliseconds ( void  )

◆ Sys_mkdir()

void Sys_mkdir ( const char *  path)

◆ Sys_Printf()

void Sys_Printf ( char *  fmt,
  ... 
)

◆ Sys_Quit()

void Sys_Quit ( void  )

◆ Sys_RandomBytes()

qboolean Sys_RandomBytes ( qbyte string,
int  len 
)

◆ Sys_remove()

qboolean Sys_remove ( const char *  path)

◆ Sys_Rename()

qboolean Sys_Rename ( const char *  oldfname,
const char *  newfname 
)

◆ Sys_rmdir()

qboolean Sys_rmdir ( const char *  path)

◆ Sys_RunInstaller()

qboolean Sys_RunInstaller ( void  )

◆ Sys_SaveClipboard()

void Sys_SaveClipboard ( clipboardtype_t  cbt,
const char *  text 
)

◆ Sys_SendKeyEvents()

void Sys_SendKeyEvents ( void  )

◆ Sys_ServerActivity()

void Sys_ServerActivity ( void  )

◆ Sys_Shutdown()

void Sys_Shutdown ( void  )

◆ Sys_Sleep()

void Sys_Sleep ( double  seconds)

◆ Sys_URIScheme_NeedsRegistering()

char * Sys_URIScheme_NeedsRegistering ( void  )

◆ Sys_Vibrate()

void Sys_Vibrate ( float  count)

◆ Sys_Warn()

void Sys_Warn ( char *  fmt,
  ... 
)

◆ VID_Register()

void VID_Register ( void  )

Variable Documentation

◆ host_abort

jmp_buf host_abort
extern

◆ isDedicated

qboolean isDedicated = true

◆ r_blockvidrestart

int r_blockvidrestart
extern

◆ r_forceheadless

qboolean r_forceheadless
extern

◆ sys_dpi_x

float sys_dpi_x

◆ sys_dpi_y

float sys_dpi_y

◆ sys_nativewindow

ANativeWindow* sys_nativewindow

◆ sys_orientation

cvar_t sys_orientation = CVARFD("sys_orientation", "landscape", CVAR_ARCHIVE, "Specifies what angle to render quake at.\nValid values are: sensor (autodetect), landscape, portrait, reverselandscape, reverseportrait")

◆ vid_conautoscale

cvar_t vid_conautoscale
extern