doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
idSysLocal Class Reference

#include <sys_local.h>

Inheritance diagram for idSysLocal:
idSys

Public Member Functions

virtual void DebugPrintf (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void DebugVPrintf (const char *fmt, va_list arg)
 
virtual double GetClockTicks (void)
 
virtual double ClockTicksPerSecond (void)
 
virtual cpuid_t GetProcessorId (void)
 
virtual const char * GetProcessorString (void)
 
virtual const char * FPU_GetState (void)
 
virtual bool FPU_StackIsEmpty (void)
 
virtual void FPU_SetFTZ (bool enable)
 
virtual void FPU_SetDAZ (bool enable)
 
virtual void FPU_EnableExceptions (int exceptions)
 
virtual void GetCallStack (address_t *callStack, const int callStackSize)
 
virtual const char * GetCallStackStr (const address_t *callStack, const int callStackSize)
 
virtual const char * GetCallStackCurStr (int depth)
 
virtual void ShutdownSymbols (void)
 
virtual bool LockMemory (void *ptr, int bytes)
 
virtual bool UnlockMemory (void *ptr, int bytes)
 
virtual int DLL_Load (const char *dllName)
 
virtual voidDLL_GetProcAddress (int dllHandle, const char *procName)
 
virtual void DLL_Unload (int dllHandle)
 
virtual void DLL_GetFileName (const char *baseName, char *dllName, int maxLength)
 
virtual sysEvent_t GenerateMouseButtonEvent (int button, bool down)
 
virtual sysEvent_t GenerateMouseMoveEvent (int deltax, int deltay)
 
virtual void OpenURL (const char *url, bool quit)
 
virtual void StartProcess (const char *exeName, bool quit)
 

Detailed Description

Definition at line 40 of file sys_local.h.

Member Function Documentation

double idSysLocal::ClockTicksPerSecond ( void  )
virtual

Implements idSys.

Definition at line 59 of file sys_local.cpp.

void idSysLocal::DebugPrintf ( const char *  fmt,
  ... 
)
virtual

Reimplemented from idSys.

Definition at line 43 of file sys_local.cpp.

void idSysLocal::DebugVPrintf ( const char *  fmt,
va_list  arg 
)
virtual

Implements idSys.

Definition at line 51 of file sys_local.cpp.

void idSysLocal::DLL_GetFileName ( const char *  baseName,
char *  dllName,
int  maxLength 
)
virtual

Implements idSys.

Definition at line 123 of file sys_local.cpp.

void * idSysLocal::DLL_GetProcAddress ( int  dllHandle,
const char *  procName 
)
virtual

Implements idSys.

Definition at line 115 of file sys_local.cpp.

int idSysLocal::DLL_Load ( const char *  dllName)
virtual

Implements idSys.

Definition at line 111 of file sys_local.cpp.

void idSysLocal::DLL_Unload ( int  dllHandle)
virtual

Implements idSys.

Definition at line 119 of file sys_local.cpp.

void idSysLocal::FPU_EnableExceptions ( int  exceptions)
virtual

Implements idSys.

Definition at line 155 of file sys_local.cpp.

const char * idSysLocal::FPU_GetState ( void  )
virtual

Implements idSys.

Definition at line 71 of file sys_local.cpp.

void idSysLocal::FPU_SetDAZ ( bool  enable)
virtual

Implements idSys.

Definition at line 83 of file sys_local.cpp.

void idSysLocal::FPU_SetFTZ ( bool  enable)
virtual

Implements idSys.

Definition at line 79 of file sys_local.cpp.

bool idSysLocal::FPU_StackIsEmpty ( void  )
virtual

Implements idSys.

Definition at line 75 of file sys_local.cpp.

sysEvent_t idSysLocal::GenerateMouseButtonEvent ( int  button,
bool  down 
)
virtual

Implements idSys.

Definition at line 135 of file sys_local.cpp.

sysEvent_t idSysLocal::GenerateMouseMoveEvent ( int  deltax,
int  deltay 
)
virtual

Implements idSys.

Definition at line 145 of file sys_local.cpp.

void idSysLocal::GetCallStack ( address_t callStack,
const int  callStackSize 
)
virtual

Implements idSys.

Definition at line 95 of file sys_local.cpp.

const char * idSysLocal::GetCallStackCurStr ( int  depth)
virtual

Implements idSys.

Definition at line 103 of file sys_local.cpp.

const char * idSysLocal::GetCallStackStr ( const address_t callStack,
const int  callStackSize 
)
virtual

Implements idSys.

Definition at line 99 of file sys_local.cpp.

double idSysLocal::GetClockTicks ( void  )
virtual

Implements idSys.

Definition at line 55 of file sys_local.cpp.

cpuid_t idSysLocal::GetProcessorId ( void  )
virtual

Implements idSys.

Definition at line 63 of file sys_local.cpp.

const char * idSysLocal::GetProcessorString ( void  )
virtual

Implements idSys.

Definition at line 67 of file sys_local.cpp.

bool idSysLocal::LockMemory ( void ptr,
int  bytes 
)
virtual

Implements idSys.

Definition at line 87 of file sys_local.cpp.

void idSysLocal::OpenURL ( const char *  url,
bool  quit 
)
virtual

Implements idSys.

Definition at line 421 of file main.cpp.

void idSysLocal::ShutdownSymbols ( void  )
virtual

Implements idSys.

Definition at line 107 of file sys_local.cpp.

void idSysLocal::StartProcess ( const char *  exeName,
bool  quit 
)
virtual

Implements idSys.

Definition at line 132 of file posix_main.cpp.

bool idSysLocal::UnlockMemory ( void ptr,
int  bytes 
)
virtual

Implements idSys.

Definition at line 91 of file sys_local.cpp.


The documentation for this class was generated from the following files: