Odamex
Setting the Standard in Multiplayer Doom
server/src/i_system.h File Reference

Go to the source code of this file.

Data Structures

struct  findstate_t

Functions

void I_Init (void)
std::string I_GetCWD ()
std::string I_GetBinaryDir ()
std::string I_GetUserFileName (const char *file)
void I_ExpandHomeDir (std::string &path)
void * I_ZoneBase (size_t *size)
QWORD I_GetTimePolled (void)
void I_StartFrame (void)
void I_StartTic (void)
ticcmd_tI_BaseTiccmd (void)
void STACK_ARGS I_Quit (void)
void STACK_ARGS I_Error (const char *error,...)
void STACK_ARGS I_FatalError (const char *error,...)
void addterm (void(STACK_ARGS *func)(void), const char *name)
void I_PaintConsole (void)
void I_PrintStr (int x, const char *str, int count, BOOL scroll)
void I_SetTitleString (const char *title)
std::string I_ConsoleInput (void)
void I_PauseMouse (void)
void I_ResumeMouse (void)
QWORD I_MSTime (void)
void I_Yield (void)
void I_FinishClockCalibration ()
long I_FindFirst (char *filespec, findstate_t *fileinfo)
int I_FindNext (long handle, findstate_t *fileinfo)
int I_FindClose (long handle)
int I_FindAttr (findstate_t *fileinfo)

Variables

QWORD(* I_GetTime )(void)
QWORD(* I_WaitForTic )(QWORD)
char DoomStartupTitle [256]

Function Documentation

void addterm ( void(STACK_ARGS *func)(void)  ,
const char *  name 
)
ticcmd_t* I_BaseTiccmd ( void  )
std::string I_ConsoleInput ( void  )
void STACK_ARGS I_Error ( const char *  error,
  ... 
)
void I_ExpandHomeDir ( std::string path)
void STACK_ARGS I_FatalError ( const char *  error,
  ... 
)
int I_FindAttr ( findstate_t fileinfo)
int I_FindClose ( long  handle)
long I_FindFirst ( char *  filespec,
findstate_t fileinfo 
)
int I_FindNext ( long  handle,
findstate_t fileinfo 
)
void I_FinishClockCalibration ( )

Printf (PRINT_HIGH, "CPU Frequency: ~%f MHz\n", CyclesPerSecond / 1e6);

std::string I_GetBinaryDir ( )
std::string I_GetCWD ( )
QWORD I_GetTimePolled ( void  )
std::string I_GetUserFileName ( const char *  file)
void I_Init ( void  )
QWORD I_MSTime ( void  )
void I_PaintConsole ( void  )
void I_PauseMouse ( void  )
void I_PrintStr ( int  x,
const char *  str,
int  count,
BOOL  scroll 
)
void STACK_ARGS I_Quit ( void  )
void I_ResumeMouse ( void  )
void I_SetTitleString ( const char *  title)
void I_StartFrame ( void  )
void I_StartTic ( void  )
void I_Yield ( void  )
void* I_ZoneBase ( size_t *  size)

Variable Documentation

char DoomStartupTitle[256]
QWORD(* I_GetTime)(void)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends