doom3-gpl
Doom 3 GPL source release
|
Go to the source code of this file.
Classes | |
struct | sysEvent_s |
struct | sysMemoryStats_s |
class | idList< type > |
struct | netadr_t |
class | idPort |
class | idTCP |
struct | xthreadInfo |
class | idSys |
Macros | |
#define | id_attribute(x) |
#define | SYS_MINSLEEP 20 |
#define | PORT_ANY -1 |
Typedefs | |
typedef struct sysEvent_s | sysEvent_t |
typedef struct sysMemoryStats_s | sysMemoryStats_t |
typedef unsigned long | address_t |
typedef unsigned int(* | xthread_t )(void *) |
Variables | |
const int | MAX_THREADS = 10 |
xthreadInfo * | g_threads [MAX_THREADS] |
int | g_thread_count |
const int | MAX_CRITICAL_SECTIONS = 4 |
const int | MAX_TRIGGER_EVENTS = 4 |
idSys * | sys |
#define id_attribute | ( | x | ) |
Definition at line 139 of file sys_public.h.
#define PORT_ANY -1 |
Definition at line 410 of file sys_public.h.
#define SYS_MINSLEEP 20 |
Definition at line 259 of file sys_public.h.
typedef unsigned long address_t |
Definition at line 234 of file sys_public.h.
typedef struct sysEvent_s sysEvent_t |
typedef struct sysMemoryStats_s sysMemoryStats_t |
Definition at line 480 of file sys_public.h.
anonymous enum |
Enumerator | |
---|---|
CRITICAL_SECTION_ZERO | |
CRITICAL_SECTION_ONE | |
CRITICAL_SECTION_TWO | |
CRITICAL_SECTION_THREE |
Definition at line 507 of file sys_public.h.
anonymous enum |
Enumerator | |
---|---|
TRIGGER_EVENT_ZERO | |
TRIGGER_EVENT_ONE | |
TRIGGER_EVENT_TWO | |
TRIGGER_EVENT_THREE |
Definition at line 519 of file sys_public.h.
enum cpuid_t |
Enumerator | |
---|---|
CPUID_NONE | |
CPUID_UNSUPPORTED | |
CPUID_GENERIC | |
CPUID_INTEL | |
CPUID_AMD | |
CPUID_MMX | |
CPUID_3DNOW | |
CPUID_SSE | |
CPUID_SSE2 | |
CPUID_SSE3 | |
CPUID_ALTIVEC | |
CPUID_HTT | |
CPUID_CMOV | |
CPUID_FTZ | |
CPUID_DAZ |
Definition at line 142 of file sys_public.h.
enum fpuExceptions_t |
Enumerator | |
---|---|
FPU_EXCEPTION_INVALID_OPERATION | |
FPU_EXCEPTION_DENORMALIZED_OPERAND | |
FPU_EXCEPTION_DIVIDE_BY_ZERO | |
FPU_EXCEPTION_NUMERIC_OVERFLOW | |
FPU_EXCEPTION_NUMERIC_UNDERFLOW | |
FPU_EXCEPTION_INEXACT_RESULT |
Definition at line 160 of file sys_public.h.
enum fpuPrecision_t |
Enumerator | |
---|---|
FPU_PRECISION_SINGLE | |
FPU_PRECISION_DOUBLE | |
FPU_PRECISION_DOUBLE_EXTENDED |
Definition at line 169 of file sys_public.h.
enum fpuRounding_t |
Enumerator | |
---|---|
FPU_ROUNDING_TO_NEAREST | |
FPU_ROUNDING_DOWN | |
FPU_ROUNDING_UP | |
FPU_ROUNDING_TO_ZERO |
Definition at line 175 of file sys_public.h.
enum joystickAxis_t |
Enumerator | |
---|---|
AXIS_SIDE | |
AXIS_FORWARD | |
AXIS_UP | |
AXIS_ROLL | |
AXIS_YAW | |
AXIS_PITCH | |
MAX_JOYSTICK_AXIS |
Definition at line 182 of file sys_public.h.
enum netadrtype_t |
Enumerator | |
---|---|
NA_BAD | |
NA_LOOPBACK | |
NA_BROADCAST | |
NA_IP |
Definition at line 397 of file sys_public.h.
enum sys_mEvents |
Enumerator | |
---|---|
M_ACTION1 | |
M_ACTION2 | |
M_ACTION3 | |
M_ACTION4 | |
M_ACTION5 | |
M_ACTION6 | |
M_ACTION7 | |
M_ACTION8 | |
M_DELTAX | |
M_DELTAY | |
M_DELTAZ |
Definition at line 201 of file sys_public.h.
enum sysEventType_t |
Enumerator | |
---|---|
SE_NONE | |
SE_KEY | |
SE_CHAR | |
SE_MOUSE | |
SE_JOYSTICK_AXIS | |
SE_CONSOLE |
Definition at line 192 of file sys_public.h.
enum xthreadPriority |
Enumerator | |
---|---|
THREAD_NORMAL | |
THREAD_ABOVE_NORMAL | |
THREAD_HIGHEST |
Definition at line 482 of file sys_public.h.
Definition at line 529 of file posix_main.cpp.
Definition at line 328 of file posix_main.cpp.
Definition at line 248 of file posix_net.cpp.
void Sys_CreateThread | ( | xthread_t | function, |
void * | parms, | ||
xthreadPriority | priority, | ||
xthreadInfo & | info, | ||
const char * | name, | ||
xthreadInfo * | threads[MAX_THREADS], | ||
int * | thread_count | ||
) |
Definition at line 93 of file win_main.cpp.
Definition at line 1009 of file posix_main.cpp.
Definition at line 429 of file posix_main.cpp.
void Sys_DestroyThread | ( | xthreadInfo & | info | ) |
Definition at line 189 of file posix_threads.cpp.
Definition at line 401 of file posix_main.cpp.
Definition at line 388 of file posix_main.cpp.
Definition at line 415 of file posix_main.cpp.
Definition at line 53 of file dedicated.cpp.
Definition at line 47 of file dedicated.cpp.
void Sys_EnterCriticalSection | ( | int | index = CRITICAL_SECTION_ZERO | ) |
Definition at line 61 of file posix_threads.cpp.
Definition at line 156 of file macosx_sys.mm.
ID_TIME_T Sys_FileTimeStamp | ( | FILE * | fp | ) |
Definition at line 433 of file posix_main.cpp.
Definition at line 475 of file posix_main.cpp.
Definition at line 478 of file posix_main.cpp.
Definition at line 482 of file posix_main.cpp.
Definition at line 873 of file win_cpu.cpp.
Definition at line 471 of file posix_main.cpp.
Definition at line 1053 of file posix_main.cpp.
Definition at line 980 of file posix_main.cpp.
char* Sys_GetClipboardData | ( | void | ) |
Definition at line 100 of file macosx_sys.mm.
void Sys_GetCurrentMemoryStatus | ( | sysMemoryStats_t & | stats | ) |
Definition at line 355 of file posix_main.cpp.
Definition at line 518 of file posix_main.cpp.
sysEvent_t Sys_GetEvent | ( | void | ) |
Definition at line 309 of file posix_main.cpp.
void Sys_GetExeLaunchMemoryStatus | ( | sysMemoryStats_t & | stats | ) |
Definition at line 359 of file posix_main.cpp.
Definition at line 744 of file win_input.cpp.
Definition at line 222 of file posix_threads.cpp.
Definition at line 65 of file dedicated.cpp.
Definition at line 43 of file dedicated.cpp.
Definition at line 137 of file macosx_sys.mm.
Definition at line 39 of file dedicated.cpp.
Definition at line 273 of file posix_net.cpp.
Definition at line 208 of file posix_net.cpp.
Definition at line 461 of file win_main.cpp.
void Sys_LeaveCriticalSection | ( | int | index = CRITICAL_SECTION_ZERO | ) |
Definition at line 80 of file posix_threads.cpp.
Definition at line 198 of file posix_main.cpp.
Definition at line 490 of file posix_main.cpp.
unsigned char Sys_MapCharForKey | ( | int | key | ) |
Definition at line 57 of file dedicated.cpp.
Definition at line 49 of file test_scheduler.c.
Definition at line 189 of file posix_main.cpp.
Definition at line 187 of file posix_net.cpp.
Definition at line 51 of file dedicated.cpp.
Definition at line 45 of file dedicated.cpp.
Definition at line 173 of file macosx_sys.mm.
Definition at line 55 of file dedicated.cpp.
Definition at line 49 of file dedicated.cpp.
Definition at line 460 of file posix_main.cpp.
Definition at line 164 of file posix_signal.cpp.
Definition at line 508 of file posix_main.cpp.
Definition at line 424 of file posix_main.cpp.
Definition at line 452 of file win_main.cpp.
Definition at line 41 of file dedicated.cpp.
Definition at line 724 of file win_net.cpp.
Definition at line 67 of file macosx_sys.mm.
Definition at line 171 of file posix_net.cpp.
const char* Sys_TimeStampToStr | ( | ID_TIME_T | timeStamp | ) |
Definition at line 164 of file sys_local.cpp.
void Sys_TriggerEvent | ( | int | index = TRIGGER_EVENT_ZERO | ) |
Definition at line 133 of file posix_threads.cpp.
Definition at line 499 of file posix_main.cpp.
void Sys_WaitForEvent | ( | int | index = TRIGGER_EVENT_ZERO | ) |
Definition at line 113 of file posix_threads.cpp.
int g_thread_count |
Definition at line 155 of file posix_threads.cpp.
xthreadInfo* g_threads[MAX_THREADS] |
Definition at line 153 of file posix_threads.cpp.
Definition at line 505 of file sys_public.h.
Definition at line 494 of file sys_public.h.
Definition at line 517 of file sys_public.h.
idSys* sys |
Definition at line 48 of file maya_main.cpp.