![]() |
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.
1.8.6.