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

Typedefs

typedef struct qcjson_s qcjson_t
 
typedef struct prvmsearch_s prvmsearch_t
 

Enumerations

enum  {
  QCSEARCH_FULLPACKAGE = 1u<<1 , QCSEARCH_ALLOWDUPES = 1u<<2 , QCSEARCH_FORCESEARCH = 1u<<3 , QCSEARCH_MULTISEARCH = 1u<<4 ,
  QCSEARCH_NAMESORT = 1u<<5
}
 
enum  matchmethod_e {
  MATCH_AUTO =0 , MATCH_EXACT =1 , MATCH_LEFT =2 , MATCH_RIGHT =3 ,
  MATCH_MIDDLE =4 , MATCH_PATTERN =5
}
 

Functions

int tokenizeqc (const char *str, qboolean dpfuckage)
 
void PF_buf_shutdown (pubprogfuncs_t *prinst)
 
void skel_info_f (void)
 
void skel_generateragdoll_f (void)
 
void PF_Common_RegisterCvars (void)
 
qofs_t PR_ReadBytesString (char *str)
 
const char * PF_VarString (pubprogfuncs_t *prinst, int first, struct globalvars_s *pr_globals)
 
void INS_UpdateGrabs (int fullscreen, int activeapp)
 
int QCLibEditor (pubprogfuncs_t *prinst, const char *filename, int *line, int *statement, int firststatement, char *error, pbool fatal)
 
void QCLoadBreakpoints (const char *vmname, const char *progsname)
 
qboolean QCExternalDebuggerCommand (char *text)
 
int QDECL QCEditor (pubprogfuncs_t *prinst, const char *filename, int *line, int *statement, int firststatement, char *reason, pbool fatal)
 
int PR_Print (qboolean dev, const char *msg)
 
int PR_Printf (const char *fmt,...)
 
int PR_DPrintf (const char *fmt,...)
 
string_t PR_TempString (pubprogfuncs_t *prinst, const char *str)
 
void PF_InitTempStrings (pubprogfuncs_t *prinst)
 
void VARGS PR_BIError (pubprogfuncs_t *progfuncs, char *format,...)
 
pbool QDECL QC_WriteFile (const char *name, void *data, int len)
 
void *VARGS PR_CB_Malloc (int size)
 
void VARGS PR_CB_Free (void *mem)
 
void QCBUILTIN PF_json_parse (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_value_type (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_name (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_integer (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_float (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_string (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_child_at_index (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_get_length (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_json_find_object_child (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_js_run_script (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacenumpoints (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacepoint (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacenormal (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacetexture (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
msurface_tMod_GetSurfaceNearPoint (model_t *model, pvec3_t point)
 
void QCBUILTIN PF_getsurfacenearpoint (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfaceclippedpoint (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacenumtriangles (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacetriangle (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getsurfacepointattribute (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_checkpvs (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_setattachment (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_terrain_edit (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_touchtriggers (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_findchainflags (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_findchainfloat (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_findchain (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_FindFlags (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_FindFloat (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_FindString (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_FindList (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
cvar_tPF_Cvar_FindOrGet (const char *var_name)
 
void QCBUILTIN PF_cvar_string (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvars_haveunsaved (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvar_defstring (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvar_description (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvar_type (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvar_set (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvar_setlatch (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_cvar_setf (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_registercvar (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_memalloc (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_memfree (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_memcpy (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
voidPR_PointerToNative_Resize (pubprogfuncs_t *inst, pint_t ptr, size_t offset, size_t datasize)
 
void QCBUILTIN PF_memfill8 (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_memptradd (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_memstrsize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_hash_getkey (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_hash_delete (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_hash_get (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_hash_getcb (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_hash_add (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_hash_destroytab (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void PF_Hash_DestroyAll (pubprogfuncs_t *prinst)
 
void QCBUILTIN PF_hash_createtab (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void pf_hash_preserve (void)
 
void pf_hash_purge (void)
 
qboolean QC_FixFileName (const char *name, const char **result, const char **fallbackread)
 
void QCBUILTIN PF_fopen (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
int PR_QCFile_From_VFS (pubprogfuncs_t *prinst, const char *name, vfsfile_t *f, qboolean write)
 
int PR_QCFile_From_Buffer (pubprogfuncs_t *prinst, const char *name, void *buffer, size_t ofs, size_t len)
 
void PF_fclose_i (int fnum)
 
void QCBUILTIN PF_fclose (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fgets (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fputs (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fwrite (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fread (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fseek (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fsize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void PF_fcloseall (pubprogfuncs_t *prinst)
 
void QCBUILTIN PF_fcopy (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_frename (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fremove (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fexists (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_rmtree (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_whichpack (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
searchpathfuncs_tCOM_EnumerateFilesPackage (char *matches, const char *package, unsigned int flags, int(QDECL *func)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *), void *parm)
 
void search_close (pubprogfuncs_t *prinst, int handle)
 
void search_close_progs (pubprogfuncs_t *prinst, qboolean complain)
 
void QCBUILTIN PF_search_begin (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_end (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_getsize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_getfilename (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_getfilesize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_getfilemtime (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_getpackagename (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_search_fopen (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void PR_fclose_progs (pubprogfuncs_t *prinst)
 
void QCBUILTIN PF_isfunction (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_callfunction (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_loadfromfile (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_writetofile (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_loadfromdata (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_generateentitydata (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_parseentitydata (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_WasFreed (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_num_for_edict (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_edict_for_num (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_findradius (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_findradius_list (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_nextent (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Spawn (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_spawn_object (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_respawnedict (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_copyentity (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_entityprotection (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_dprint (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_print (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strncasecmp (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strncmp (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_infoget (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_infoadd (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strpad (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strtrim (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strconv (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_chr2str (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_str2chr (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strstrofs (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_stof (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_ftos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_ftoi (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_itof (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_itos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_stoi (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_htos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_stoh (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_stov (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_vtos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Logarithm (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strunzone (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strzone (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_createbuffer (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strcat (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_substring (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strlen (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_instr (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strreplace (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strireplace (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_etos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strlennocol (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strdecolorize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strtolower (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strtoupper (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_strftime (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_create (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_del (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_getsize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_copy (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_sort (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_implode (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bufstr_get (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bufstr_set (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bufstr_add (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bufstr_free (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_cvarlist (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bufstr_find (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_loadfile (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_buf_writefile (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_crc16 (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_digest_hex (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_digest_ptr (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_base64encode (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_base64decode (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_uri_escape (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_uri_unescape (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_uri_get (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_netaddress_resolve (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void tokenize_flush (void)
 
void QCBUILTIN PF_ArgC (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Tokenize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_tokenize_console (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_tokenizebyseparator (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_argv_start_index (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_argv_end_index (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_ArgV (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_argescape (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_random (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bitshift (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_min (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_max (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_bound (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_mod (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Sin (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Cos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Sqrt (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_pow (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_asin (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_acos (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_atan (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_atan2 (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_tan (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_fabs (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_rint (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_floor (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_ceil (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_anglemod (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_anglesub (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_vectorvectors (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_crossproduct (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
unsigned int FTEToDPContents (unsigned int contents)
 
void QCBUILTIN PF_droptofloor (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_checkbottom (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_randomvector (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
float World_changeyaw (wedict_t *ent)
 
void QCBUILTIN PF_changeyaw (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_changepitch (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_vectoyaw (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_vlen (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_vhlen (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_vectoangles (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_normalize (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_rotatevectorsbyangles (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_rotatevectorsbymatrix (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_Abort (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_externrefcall (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_externset (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_externvalue (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_externcall (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_traceon (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_traceoff (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_coredump (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_eprint (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_break (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_error (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_localcmd (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_gettime (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_calltimeofday (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_sprintf_internal (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals, const char *s, int firstarg, char *outbuf, int outbuflen)
 
void QCBUILTIN PF_sprintf (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_numentityfields (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_findentityfield (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_entityfieldref (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_entityfieldname (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_entityfieldtype (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_getentityfieldstring (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_putentityfieldstring (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_checkcommand (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_physics_supported (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_physics_enable (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_physics_addforce (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_physics_addtorque (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void QCBUILTIN PF_pushmove (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals)
 
void PR_Common_Shutdown (pubprogfuncs_t *progs, qboolean errored)
 
qboolean PR_Common_LoadGame (pubprogfuncs_t *prinst, char *command, const char **file)
 
void PR_Common_SaveGame (vfsfile_t *f, pubprogfuncs_t *prinst, qboolean binary)
 
voidPR_GetWriteQCPtr (pubprogfuncs_t *prinst, int qcptr, int qcsize)
 
const voidPR_GetReadQCPtr (pubprogfuncs_t *prinst, int qcptr, int qcsize)
 
void PR_AutoCvar (pubprogfuncs_t *prinst, cvar_t *var)
 
void PDECL PR_FoundDoTranslateGlobal (pubprogfuncs_t *progfuncs, char *name, eval_t *val, etype_t type, void *ctx)
 
void PR_ProgsAdded (pubprogfuncs_t *prinst, int newprogs, const char *modulename)
 

Variables

cvar_t utf8_enable = CVARD("utf8_enable", "0", "When 1, changes the qc builtins to act upon codepoints instead of bytes. Do not use unless com_parseutf8 is also set.")
 
cvar_t sv_gameplayfix_linknonsolid = CVARD("sv_gameplayfix_nolinknonsolid", "1", "When 0, setorigin et al will not link the entity into the collision nodes (which is faster, especially if you have a lot of non-solid entities. When 1, allows entities to freely switch between .solid values (except for SOLID_BSP) without relinking. A lot of DP mods assume a value of 1 and will bug out otherwise, while 0 will restore a bugs present in various mods.")
 
cvar_t sv_gameplayfix_blowupfallenzombies = CVARD("sv_gameplayfix_blowupfallenzombies", "0", "Allow findradius to find non-solid entities. This may break certain mods. It is better for mods to use FL_FINDABLE_NONSOLID instead.")
 
cvar_t sv_gameplayfix_findradiusdistancetobox = CVARD("sv_gameplayfix_findradiusdistancetobox", "0", "When 1, findradius checks to the nearest part of the entity instead of only its origin, making it find slightly more entities.")
 
cvar_t sv_gameplayfix_droptofloorstartsolid = CVARD("sv_gameplayfix_droptofloorstartsolid", "0", "When droptofloor fails, this causes a second attemp, but with traceline instead.")
 
cvar_t dpcompat_findradiusarealinks = CVARD("dpcompat_findradiusarealinks", "0", "Use the world collision info to accelerate findradius instead of looping through every single entity. May actually be slower for large radiuses, or fail to find entities which have not been linked properly with setorigin.")
 
cvar_t dpcompat_strcat_limit = CVARD("dpcompat_strcat_limit", "", "When set, cripples strcat (and related function) string lengths to the value specified.\nSet to 16383 to replicate DP's limit, otherwise leave as 0 to avoid limits.")
 
cvar_t pr_autocreatecvars = CVARD("pr_autocreatecvars", "1", "Implicitly create any cvars that don't exist when read.")
 
cvar_t pr_droptofloorunits = CVARD("pr_droptofloorunits", "256", "Distance that droptofloor is allowed to drop to be considered successul.")
 
cvar_t pr_brokenfloatconvert = CVAR("pr_brokenfloatconvert", "0")
 
cvar_t pr_fixbrokenqccarrays = CVARFD("pr_fixbrokenqccarrays", "0", CVAR_MAPLATCH, "As part of its nq/qw/h2/csqc support, FTE remaps QC fields to match an internal order. This is a faster way to handle extended fields. However, some QCCs are buggy and don't report all field defs.\n0: do nothing. QCC must be well behaved.\n1: Duplicate engine fields, remap the ones we can to known offsets. This is sufficient for QCCX/FrikQCC mods that use hardcoded or even occasional calculated offsets (fixes ktpro).\n2: Scan the mod for field accessing instructions, and assume those are the fields (and that they don't alias non-fields). This can be used to work around gmqcc's WTFs (fixes xonotic).")
 
cvar_t pr_tempstringcount = CVARD("pr_tempstringcount", "", "Obsolete. Set to 16 if you want to recycle+reuse the same 16 tempstring references and break lots of mods.")
 
cvar_t pr_tempstringsize = CVARD("pr_tempstringsize", "4096", "Obsolete")
 
cvar_t pr_gc_threaded = CVARD("pr_gc_threaded", "1", "Says whether to use a separate thread for tempstring garbage collections. This avoids main-thread stalls but at the expense of more memory usage.")
 
cvar_t pr_sourcedir = CVARD("pr_sourcedir", "src", "Subdirectory where your qc source is located. Used by the internal compiler and qc debugging functionality.")
 
cvar_t pr_enable_uriget = CVARD("pr_enable_uriget", "1", "Allows gamecode to make direct http requests")
 
cvar_t pr_enable_profiling = CVARD("pr_enable_profiling", "0", "Enables profiling support. Will run more slowly. Change the map and then use the profile_ssqc/profile_csqc commands to see the results.")
 
cvar_t pr_precachepic_slow = CVARD("pr_precachepic_slow", "0", "Legacy setting. Should be set to 0 where supported.")
 
int isPlugin
 
pubprogfuncs_tdebuggerinstance
 
const char * debuggerfile
 
size_t debuggerwnd
 
struct strbuf * strbuflist
 
size_t strbufmax
 
qc_extension_t QSG_Extensions []
 
unsigned int QSG_Extensions_count = sizeof(QSG_Extensions)/sizeof(QSG_Extensions[0])
 

Typedef Documentation

◆ prvmsearch_t

typedef struct prvmsearch_s prvmsearch_t

◆ qcjson_t

typedef struct qcjson_s qcjson_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
QCSEARCH_FULLPACKAGE 
QCSEARCH_ALLOWDUPES 
QCSEARCH_FORCESEARCH 
QCSEARCH_MULTISEARCH 
QCSEARCH_NAMESORT 

◆ matchmethod_e

Enumerator
MATCH_AUTO 
MATCH_EXACT 
MATCH_LEFT 
MATCH_RIGHT 
MATCH_MIDDLE 
MATCH_PATTERN 

Function Documentation

◆ COM_EnumerateFilesPackage()

searchpathfuncs_t * COM_EnumerateFilesPackage ( char *  matches,
const char *  package,
unsigned int  flags,
int(QDECL *func)(const char *, qofs_t, time_t mtime, void *, searchpathfuncs_t *)  ,
void parm 
)

◆ FTEToDPContents()

unsigned int FTEToDPContents ( unsigned int  contents)

◆ INS_UpdateGrabs()

void INS_UpdateGrabs ( int  fullscreen,
int  activeapp 
)

◆ Mod_GetSurfaceNearPoint()

msurface_t * Mod_GetSurfaceNearPoint ( model_t model,
pvec3_t  point 
)

◆ PF_Abort()

void QCBUILTIN PF_Abort ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_acos()

void QCBUILTIN PF_acos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_anglemod()

void QCBUILTIN PF_anglemod ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_anglesub()

void QCBUILTIN PF_anglesub ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_ArgC()

void QCBUILTIN PF_ArgC ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_argescape()

void QCBUILTIN PF_argescape ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_ArgV()

void QCBUILTIN PF_ArgV ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_argv_end_index()

void QCBUILTIN PF_argv_end_index ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_argv_start_index()

void QCBUILTIN PF_argv_start_index ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_asin()

void QCBUILTIN PF_asin ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_atan()

void QCBUILTIN PF_atan ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_atan2()

void QCBUILTIN PF_atan2 ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_base64decode()

void QCBUILTIN PF_base64decode ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_base64encode()

void QCBUILTIN PF_base64encode ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bitshift()

void QCBUILTIN PF_bitshift ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bound()

void QCBUILTIN PF_bound ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_break()

void QCBUILTIN PF_break ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_copy()

void QCBUILTIN PF_buf_copy ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_create()

void QCBUILTIN PF_buf_create ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_cvarlist()

void QCBUILTIN PF_buf_cvarlist ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_del()

void QCBUILTIN PF_buf_del ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_getsize()

void QCBUILTIN PF_buf_getsize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_implode()

void QCBUILTIN PF_buf_implode ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_loadfile()

void QCBUILTIN PF_buf_loadfile ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_shutdown()

void PF_buf_shutdown ( pubprogfuncs_t prinst)

◆ PF_buf_sort()

void QCBUILTIN PF_buf_sort ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_buf_writefile()

void QCBUILTIN PF_buf_writefile ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bufstr_add()

void QCBUILTIN PF_bufstr_add ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bufstr_find()

void QCBUILTIN PF_bufstr_find ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bufstr_free()

void QCBUILTIN PF_bufstr_free ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bufstr_get()

void QCBUILTIN PF_bufstr_get ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_bufstr_set()

void QCBUILTIN PF_bufstr_set ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_callfunction()

void QCBUILTIN PF_callfunction ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_calltimeofday()

void QCBUILTIN PF_calltimeofday ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_ceil()

void QCBUILTIN PF_ceil ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_changepitch()

void QCBUILTIN PF_changepitch ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_changeyaw()

void QCBUILTIN PF_changeyaw ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_checkbottom()

void QCBUILTIN PF_checkbottom ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_checkcommand()

void QCBUILTIN PF_checkcommand ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_checkpvs()

void QCBUILTIN PF_checkpvs ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_chr2str()

void QCBUILTIN PF_chr2str ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Common_RegisterCvars()

void PF_Common_RegisterCvars ( void  )

◆ PF_copyentity()

void QCBUILTIN PF_copyentity ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_coredump()

void QCBUILTIN PF_coredump ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Cos()

void QCBUILTIN PF_Cos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_crc16()

void QCBUILTIN PF_crc16 ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_createbuffer()

void QCBUILTIN PF_createbuffer ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_crossproduct()

void QCBUILTIN PF_crossproduct ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvar_defstring()

void QCBUILTIN PF_cvar_defstring ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvar_description()

void QCBUILTIN PF_cvar_description ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Cvar_FindOrGet()

cvar_t * PF_Cvar_FindOrGet ( const char *  var_name)

◆ PF_cvar_set()

void QCBUILTIN PF_cvar_set ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvar_setf()

void QCBUILTIN PF_cvar_setf ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvar_setlatch()

void QCBUILTIN PF_cvar_setlatch ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvar_string()

void QCBUILTIN PF_cvar_string ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvar_type()

void QCBUILTIN PF_cvar_type ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_cvars_haveunsaved()

void QCBUILTIN PF_cvars_haveunsaved ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_digest_hex()

void QCBUILTIN PF_digest_hex ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_digest_ptr()

void QCBUILTIN PF_digest_ptr ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_dprint()

void QCBUILTIN PF_dprint ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_droptofloor()

void QCBUILTIN PF_droptofloor ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_edict_for_num()

void QCBUILTIN PF_edict_for_num ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_entityfieldname()

void QCBUILTIN PF_entityfieldname ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_entityfieldref()

void QCBUILTIN PF_entityfieldref ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_entityfieldtype()

void QCBUILTIN PF_entityfieldtype ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_entityprotection()

void QCBUILTIN PF_entityprotection ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_eprint()

void QCBUILTIN PF_eprint ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_error()

void QCBUILTIN PF_error ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_etos()

void QCBUILTIN PF_etos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_externcall()

void QCBUILTIN PF_externcall ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_externrefcall()

void QCBUILTIN PF_externrefcall ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_externset()

void QCBUILTIN PF_externset ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_externvalue()

void QCBUILTIN PF_externvalue ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fabs()

void QCBUILTIN PF_fabs ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fclose()

void QCBUILTIN PF_fclose ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fclose_i()

void PF_fclose_i ( int  fnum)

◆ PF_fcloseall()

void PF_fcloseall ( pubprogfuncs_t prinst)

◆ PF_fcopy()

void QCBUILTIN PF_fcopy ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fexists()

void QCBUILTIN PF_fexists ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fgets()

void QCBUILTIN PF_fgets ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_findchain()

void QCBUILTIN PF_findchain ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_findchainflags()

void QCBUILTIN PF_findchainflags ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_findchainfloat()

void QCBUILTIN PF_findchainfloat ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_findentityfield()

void QCBUILTIN PF_findentityfield ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_FindFlags()

void QCBUILTIN PF_FindFlags ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_FindFloat()

void QCBUILTIN PF_FindFloat ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_FindList()

void QCBUILTIN PF_FindList ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_findradius()

void QCBUILTIN PF_findradius ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_findradius_list()

void QCBUILTIN PF_findradius_list ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_FindString()

void QCBUILTIN PF_FindString ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_floor()

void QCBUILTIN PF_floor ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fopen()

void QCBUILTIN PF_fopen ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fputs()

void QCBUILTIN PF_fputs ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fread()

void QCBUILTIN PF_fread ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fremove()

void QCBUILTIN PF_fremove ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_frename()

void QCBUILTIN PF_frename ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fseek()

void QCBUILTIN PF_fseek ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fsize()

void QCBUILTIN PF_fsize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_ftoi()

void QCBUILTIN PF_ftoi ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_ftos()

void QCBUILTIN PF_ftos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_fwrite()

void QCBUILTIN PF_fwrite ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_generateentitydata()

void QCBUILTIN PF_generateentitydata ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getentityfieldstring()

void QCBUILTIN PF_getentityfieldstring ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfaceclippedpoint()

void QCBUILTIN PF_getsurfaceclippedpoint ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacenearpoint()

void QCBUILTIN PF_getsurfacenearpoint ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacenormal()

void QCBUILTIN PF_getsurfacenormal ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacenumpoints()

void QCBUILTIN PF_getsurfacenumpoints ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacenumtriangles()

void QCBUILTIN PF_getsurfacenumtriangles ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacepoint()

void QCBUILTIN PF_getsurfacepoint ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacepointattribute()

void QCBUILTIN PF_getsurfacepointattribute ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacetexture()

void QCBUILTIN PF_getsurfacetexture ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_getsurfacetriangle()

void QCBUILTIN PF_getsurfacetriangle ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_gettime()

void QCBUILTIN PF_gettime ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_hash_add()

void QCBUILTIN PF_hash_add ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_hash_createtab()

void QCBUILTIN PF_hash_createtab ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_hash_delete()

void QCBUILTIN PF_hash_delete ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Hash_DestroyAll()

void PF_Hash_DestroyAll ( pubprogfuncs_t prinst)

◆ PF_hash_destroytab()

void QCBUILTIN PF_hash_destroytab ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_hash_get()

void QCBUILTIN PF_hash_get ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_hash_getcb()

void QCBUILTIN PF_hash_getcb ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_hash_getkey()

void QCBUILTIN PF_hash_getkey ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ pf_hash_preserve()

void pf_hash_preserve ( void  )

◆ pf_hash_purge()

void pf_hash_purge ( void  )

◆ PF_htos()

void QCBUILTIN PF_htos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_infoadd()

void QCBUILTIN PF_infoadd ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_infoget()

void QCBUILTIN PF_infoget ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_InitTempStrings()

void PF_InitTempStrings ( pubprogfuncs_t prinst)

◆ PF_instr()

void QCBUILTIN PF_instr ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_isfunction()

void QCBUILTIN PF_isfunction ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_itof()

void QCBUILTIN PF_itof ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_itos()

void QCBUILTIN PF_itos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_js_run_script()

void QCBUILTIN PF_js_run_script ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_find_object_child()

void QCBUILTIN PF_json_find_object_child ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_child_at_index()

void QCBUILTIN PF_json_get_child_at_index ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_float()

void QCBUILTIN PF_json_get_float ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_integer()

void QCBUILTIN PF_json_get_integer ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_length()

void QCBUILTIN PF_json_get_length ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_name()

void QCBUILTIN PF_json_get_name ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_string()

void QCBUILTIN PF_json_get_string ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_get_value_type()

void QCBUILTIN PF_json_get_value_type ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_json_parse()

void QCBUILTIN PF_json_parse ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_loadfromdata()

void QCBUILTIN PF_loadfromdata ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_loadfromfile()

void QCBUILTIN PF_loadfromfile ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_localcmd()

void QCBUILTIN PF_localcmd ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Logarithm()

void QCBUILTIN PF_Logarithm ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_max()

void QCBUILTIN PF_max ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_memalloc()

void QCBUILTIN PF_memalloc ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_memcpy()

void QCBUILTIN PF_memcpy ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_memfill8()

void QCBUILTIN PF_memfill8 ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_memfree()

void QCBUILTIN PF_memfree ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_memptradd()

void QCBUILTIN PF_memptradd ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_memstrsize()

void QCBUILTIN PF_memstrsize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_min()

void QCBUILTIN PF_min ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_mod()

void QCBUILTIN PF_mod ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_netaddress_resolve()

void QCBUILTIN PF_netaddress_resolve ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_nextent()

void QCBUILTIN PF_nextent ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_normalize()

void QCBUILTIN PF_normalize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_num_for_edict()

void QCBUILTIN PF_num_for_edict ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_numentityfields()

void QCBUILTIN PF_numentityfields ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_parseentitydata()

void QCBUILTIN PF_parseentitydata ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_physics_addforce()

void QCBUILTIN PF_physics_addforce ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_physics_addtorque()

void QCBUILTIN PF_physics_addtorque ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_physics_enable()

void QCBUILTIN PF_physics_enable ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_physics_supported()

void QCBUILTIN PF_physics_supported ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_pow()

void QCBUILTIN PF_pow ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_print()

void QCBUILTIN PF_print ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_pushmove()

void QCBUILTIN PF_pushmove ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_putentityfieldstring()

void QCBUILTIN PF_putentityfieldstring ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_random()

void QCBUILTIN PF_random ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_randomvector()

void QCBUILTIN PF_randomvector ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_registercvar()

void QCBUILTIN PF_registercvar ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_respawnedict()

void QCBUILTIN PF_respawnedict ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_rint()

void QCBUILTIN PF_rint ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_rmtree()

void QCBUILTIN PF_rmtree ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_rotatevectorsbyangles()

void QCBUILTIN PF_rotatevectorsbyangles ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_rotatevectorsbymatrix()

void QCBUILTIN PF_rotatevectorsbymatrix ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_begin()

void QCBUILTIN PF_search_begin ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_end()

void QCBUILTIN PF_search_end ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_fopen()

void QCBUILTIN PF_search_fopen ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_getfilemtime()

void QCBUILTIN PF_search_getfilemtime ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_getfilename()

void QCBUILTIN PF_search_getfilename ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_getfilesize()

void QCBUILTIN PF_search_getfilesize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_getpackagename()

void QCBUILTIN PF_search_getpackagename ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_search_getsize()

void QCBUILTIN PF_search_getsize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_setattachment()

void QCBUILTIN PF_setattachment ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Sin()

void QCBUILTIN PF_Sin ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Spawn()

void QCBUILTIN PF_Spawn ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_spawn_object()

void QCBUILTIN PF_spawn_object ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_sprintf()

void QCBUILTIN PF_sprintf ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_sprintf_internal()

void QCBUILTIN PF_sprintf_internal ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals,
const char *  s,
int  firstarg,
char *  outbuf,
int  outbuflen 
)

◆ PF_Sqrt()

void QCBUILTIN PF_Sqrt ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_stof()

void QCBUILTIN PF_stof ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_stoh()

void QCBUILTIN PF_stoh ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_stoi()

void QCBUILTIN PF_stoi ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_stov()

void QCBUILTIN PF_stov ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_str2chr()

void QCBUILTIN PF_str2chr ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strcat()

void QCBUILTIN PF_strcat ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strconv()

void QCBUILTIN PF_strconv ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strdecolorize()

void QCBUILTIN PF_strdecolorize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strftime()

void QCBUILTIN PF_strftime ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strireplace()

void QCBUILTIN PF_strireplace ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strlen()

void QCBUILTIN PF_strlen ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strlennocol()

void QCBUILTIN PF_strlennocol ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strncasecmp()

void QCBUILTIN PF_strncasecmp ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strncmp()

void QCBUILTIN PF_strncmp ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strpad()

void QCBUILTIN PF_strpad ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strreplace()

void QCBUILTIN PF_strreplace ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strstrofs()

void QCBUILTIN PF_strstrofs ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strtolower()

void QCBUILTIN PF_strtolower ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strtoupper()

void QCBUILTIN PF_strtoupper ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strtrim()

void QCBUILTIN PF_strtrim ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strunzone()

void QCBUILTIN PF_strunzone ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_strzone()

void QCBUILTIN PF_strzone ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_substring()

void QCBUILTIN PF_substring ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_tan()

void QCBUILTIN PF_tan ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_terrain_edit()

void QCBUILTIN PF_terrain_edit ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_Tokenize()

void QCBUILTIN PF_Tokenize ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_tokenize_console()

void QCBUILTIN PF_tokenize_console ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_tokenizebyseparator()

void QCBUILTIN PF_tokenizebyseparator ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_touchtriggers()

void QCBUILTIN PF_touchtriggers ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_traceoff()

void QCBUILTIN PF_traceoff ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_traceon()

void QCBUILTIN PF_traceon ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_uri_escape()

void QCBUILTIN PF_uri_escape ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_uri_get()

void QCBUILTIN PF_uri_get ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_uri_unescape()

void QCBUILTIN PF_uri_unescape ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_VarString()

const char * PF_VarString ( pubprogfuncs_t prinst,
int  first,
struct globalvars_s pr_globals 
)

◆ PF_vectoangles()

void QCBUILTIN PF_vectoangles ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_vectorvectors()

void QCBUILTIN PF_vectorvectors ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_vectoyaw()

void QCBUILTIN PF_vectoyaw ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_vhlen()

void QCBUILTIN PF_vhlen ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_vlen()

void QCBUILTIN PF_vlen ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_vtos()

void QCBUILTIN PF_vtos ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_WasFreed()

void QCBUILTIN PF_WasFreed ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_whichpack()

void QCBUILTIN PF_whichpack ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PF_writetofile()

void QCBUILTIN PF_writetofile ( pubprogfuncs_t prinst,
struct globalvars_s pr_globals 
)

◆ PR_AutoCvar()

void PR_AutoCvar ( pubprogfuncs_t prinst,
cvar_t var 
)

◆ PR_BIError()

void VARGS PR_BIError ( pubprogfuncs_t progfuncs,
char *  format,
  ... 
)

◆ PR_CB_Free()

void VARGS PR_CB_Free ( void mem)

◆ PR_CB_Malloc()

void *VARGS PR_CB_Malloc ( int  size)

◆ PR_Common_LoadGame()

qboolean PR_Common_LoadGame ( pubprogfuncs_t prinst,
char *  command,
const char **  file 
)

◆ PR_Common_SaveGame()

void PR_Common_SaveGame ( vfsfile_t f,
pubprogfuncs_t prinst,
qboolean  binary 
)

◆ PR_Common_Shutdown()

void PR_Common_Shutdown ( pubprogfuncs_t progs,
qboolean  errored 
)

◆ PR_DPrintf()

int PR_DPrintf ( const char *  fmt,
  ... 
)

◆ PR_fclose_progs()

void PR_fclose_progs ( pubprogfuncs_t prinst)

◆ PR_FoundDoTranslateGlobal()

void PDECL PR_FoundDoTranslateGlobal ( pubprogfuncs_t progfuncs,
char *  name,
eval_t val,
etype_t  type,
void ctx 
)

◆ PR_GetReadQCPtr()

const void * PR_GetReadQCPtr ( pubprogfuncs_t prinst,
int  qcptr,
int  qcsize 
)

◆ PR_GetWriteQCPtr()

void * PR_GetWriteQCPtr ( pubprogfuncs_t prinst,
int  qcptr,
int  qcsize 
)

◆ PR_PointerToNative_Resize()

void * PR_PointerToNative_Resize ( pubprogfuncs_t inst,
pint_t  ptr,
size_t  offset,
size_t  datasize 
)

◆ PR_Print()

int PR_Print ( qboolean  dev,
const char *  msg 
)

◆ PR_Printf()

int PR_Printf ( const char *  fmt,
  ... 
)

◆ PR_ProgsAdded()

void PR_ProgsAdded ( pubprogfuncs_t prinst,
int  newprogs,
const char *  modulename 
)

◆ PR_QCFile_From_Buffer()

int PR_QCFile_From_Buffer ( pubprogfuncs_t prinst,
const char *  name,
void buffer,
size_t  ofs,
size_t  len 
)

◆ PR_QCFile_From_VFS()

int PR_QCFile_From_VFS ( pubprogfuncs_t prinst,
const char *  name,
vfsfile_t f,
qboolean  write 
)

◆ PR_ReadBytesString()

qofs_t PR_ReadBytesString ( char *  str)

◆ PR_TempString()

string_t PR_TempString ( pubprogfuncs_t prinst,
const char *  str 
)

◆ QC_FixFileName()

qboolean QC_FixFileName ( const char *  name,
const char **  result,
const char **  fallbackread 
)

◆ QC_WriteFile()

pbool QDECL QC_WriteFile ( const char *  name,
void data,
int  len 
)

◆ QCEditor()

int QDECL QCEditor ( pubprogfuncs_t prinst,
const char *  filename,
int line,
int statement,
int  firststatement,
char *  reason,
pbool  fatal 
)

◆ QCExternalDebuggerCommand()

qboolean QCExternalDebuggerCommand ( char *  text)

◆ QCLibEditor()

int QCLibEditor ( pubprogfuncs_t prinst,
const char *  filename,
int line,
int statement,
int  firststatement,
char *  error,
pbool  fatal 
)

◆ QCLoadBreakpoints()

void QCLoadBreakpoints ( const char *  vmname,
const char *  progsname 
)

◆ search_close()

void search_close ( pubprogfuncs_t prinst,
int  handle 
)

◆ search_close_progs()

void search_close_progs ( pubprogfuncs_t prinst,
qboolean  complain 
)

◆ skel_generateragdoll_f()

void skel_generateragdoll_f ( void  )

◆ skel_info_f()

void skel_info_f ( void  )

◆ tokenize_flush()

void tokenize_flush ( void  )

◆ tokenizeqc()

int tokenizeqc ( const char *  str,
qboolean  dpfuckage 
)

◆ World_changeyaw()

float World_changeyaw ( wedict_t ent)

Variable Documentation

◆ debuggerfile

const char* debuggerfile

◆ debuggerinstance

pubprogfuncs_t* debuggerinstance

◆ debuggerwnd

size_t debuggerwnd

◆ dpcompat_findradiusarealinks

cvar_t dpcompat_findradiusarealinks = CVARD("dpcompat_findradiusarealinks", "0", "Use the world collision info to accelerate findradius instead of looping through every single entity. May actually be slower for large radiuses, or fail to find entities which have not been linked properly with setorigin.")

◆ dpcompat_strcat_limit

cvar_t dpcompat_strcat_limit = CVARD("dpcompat_strcat_limit", "", "When set, cripples strcat (and related function) string lengths to the value specified.\nSet to 16383 to replicate DP's limit, otherwise leave as 0 to avoid limits.")

◆ end

unsigned int end

◆ isPlugin

int isPlugin
extern

◆ pr_autocreatecvars

cvar_t pr_autocreatecvars = CVARD("pr_autocreatecvars", "1", "Implicitly create any cvars that don't exist when read.")

◆ pr_brokenfloatconvert

cvar_t pr_brokenfloatconvert = CVAR("pr_brokenfloatconvert", "0")

◆ pr_droptofloorunits

cvar_t pr_droptofloorunits = CVARD("pr_droptofloorunits", "256", "Distance that droptofloor is allowed to drop to be considered successul.")

◆ pr_enable_profiling

cvar_t pr_enable_profiling = CVARD("pr_enable_profiling", "0", "Enables profiling support. Will run more slowly. Change the map and then use the profile_ssqc/profile_csqc commands to see the results.")

◆ pr_enable_uriget

cvar_t pr_enable_uriget = CVARD("pr_enable_uriget", "1", "Allows gamecode to make direct http requests")

◆ pr_fixbrokenqccarrays

cvar_t pr_fixbrokenqccarrays = CVARFD("pr_fixbrokenqccarrays", "0", CVAR_MAPLATCH, "As part of its nq/qw/h2/csqc support, FTE remaps QC fields to match an internal order. This is a faster way to handle extended fields. However, some QCCs are buggy and don't report all field defs.\n0: do nothing. QCC must be well behaved.\n1: Duplicate engine fields, remap the ones we can to known offsets. This is sufficient for QCCX/FrikQCC mods that use hardcoded or even occasional calculated offsets (fixes ktpro).\n2: Scan the mod for field accessing instructions, and assume those are the fields (and that they don't alias non-fields). This can be used to work around gmqcc's WTFs (fixes xonotic).")

◆ pr_gc_threaded

cvar_t pr_gc_threaded = CVARD("pr_gc_threaded", "1", "Says whether to use a separate thread for tempstring garbage collections. This avoids main-thread stalls but at the expense of more memory usage.")

◆ pr_precachepic_slow

cvar_t pr_precachepic_slow = CVARD("pr_precachepic_slow", "0", "Legacy setting. Should be set to 0 where supported.")

◆ pr_sourcedir

cvar_t pr_sourcedir = CVARD("pr_sourcedir", "src", "Subdirectory where your qc source is located. Used by the internal compiler and qc debugging functionality.")

◆ pr_tempstringcount

cvar_t pr_tempstringcount = CVARD("pr_tempstringcount", "", "Obsolete. Set to 16 if you want to recycle+reuse the same 16 tempstring references and break lots of mods.")

◆ pr_tempstringsize

cvar_t pr_tempstringsize = CVARD("pr_tempstringsize", "4096", "Obsolete")

◆ QSG_Extensions

qc_extension_t QSG_Extensions[]

◆ QSG_Extensions_count

unsigned int QSG_Extensions_count = sizeof(QSG_Extensions)/sizeof(QSG_Extensions[0])

◆ start

unsigned int start

◆ strbuflist

struct strbuf* strbuflist

◆ strbufmax

size_t strbufmax

◆ sv_gameplayfix_blowupfallenzombies

cvar_t sv_gameplayfix_blowupfallenzombies = CVARD("sv_gameplayfix_blowupfallenzombies", "0", "Allow findradius to find non-solid entities. This may break certain mods. It is better for mods to use FL_FINDABLE_NONSOLID instead.")

◆ sv_gameplayfix_droptofloorstartsolid

cvar_t sv_gameplayfix_droptofloorstartsolid = CVARD("sv_gameplayfix_droptofloorstartsolid", "0", "When droptofloor fails, this causes a second attemp, but with traceline instead.")

◆ sv_gameplayfix_findradiusdistancetobox

cvar_t sv_gameplayfix_findradiusdistancetobox = CVARD("sv_gameplayfix_findradiusdistancetobox", "0", "When 1, findradius checks to the nearest part of the entity instead of only its origin, making it find slightly more entities.")

◆ sv_gameplayfix_linknonsolid

cvar_t sv_gameplayfix_linknonsolid = CVARD("sv_gameplayfix_nolinknonsolid", "1", "When 0, setorigin et al will not link the entity into the collision nodes (which is faster, especially if you have a lot of non-solid entities. When 1, allows entities to freely switch between .solid values (except for SOLID_BSP) without relinking. A lot of DP mods assume a value of 1 and will bug out otherwise, while 0 will restore a bugs present in various mods.")

◆ token

char* token

◆ utf8_enable

cvar_t utf8_enable = CVARD("utf8_enable", "0", "When 1, changes the qc builtins to act upon codepoints instead of bytes. Do not use unless com_parseutf8 is also set.")