doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions | Variables
win_local.h File Reference
#include <windows.h>
#include "../../renderer/wglext.h"

Go to the source code of this file.

Classes

struct  Win32Vars_t
 

Macros

#define MAX_OSPATH   256
 
#define WINDOW_STYLE   (WS_OVERLAPPED|WS_BORDER|WS_CAPTION|WS_VISIBLE | WS_THICKFRAME)
 

Functions

void Sys_QueEvent (int time, sysEventType_t type, int value, int value2, int ptrLength, void *ptr)
 
void Sys_CreateConsole (void)
 
void Sys_DestroyConsole (void)
 
char * Sys_ConsoleInput (void)
 
char * Sys_GetCurrentUser (void)
 
void Win_SetErrorText (const char *text)
 
cpuid_t Sys_GetCPUId (void)
 
int MapKey (int key)
 
void IN_Init (void)
 
void IN_Shutdown (void)
 
void IN_DeactivateMouseIfWindowed (void)
 
void IN_DeactivateMouse (void)
 
void IN_ActivateMouse (void)
 
void IN_Frame (void)
 
int IN_DIMapKey (int key)
 
void DisableTaskKeys (BOOL bDisable, BOOL bBeep, BOOL bTaskMgr)
 
LONG WINAPI MainWndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
void Conbuf_AppendText (const char *msg)
 

Variables

PFNWGLGETEXTENSIONSSTRINGARBPROC wglGetExtensionsStringARB
 
PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT
 
PFNWGLGETPIXELFORMATATTRIBIVARBPROC wglGetPixelFormatAttribivARB
 
PFNWGLGETPIXELFORMATATTRIBFVARBPROC wglGetPixelFormatAttribfvARB
 
PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB
 
PFNWGLCREATEPBUFFERARBPROC wglCreatePbufferARB
 
PFNWGLGETPBUFFERDCARBPROC wglGetPbufferDCARB
 
PFNWGLRELEASEPBUFFERDCARBPROC wglReleasePbufferDCARB
 
PFNWGLDESTROYPBUFFERARBPROC wglDestroyPbufferARB
 
PFNWGLQUERYPBUFFERARBPROC wglQueryPbufferARB
 
PFNWGLBINDTEXIMAGEARBPROC wglBindTexImageARB
 
PFNWGLRELEASETEXIMAGEARBPROC wglReleaseTexImageARB
 
PFNWGLSETPBUFFERATTRIBARBPROC wglSetPbufferAttribARB
 
Win32Vars_t win32
 

Macro Definition Documentation

#define MAX_OSPATH   256

Definition at line 59 of file win_local.h.

#define WINDOW_STYLE   (WS_OVERLAPPED|WS_BORDER|WS_CAPTION|WS_VISIBLE | WS_THICKFRAME)

Definition at line 61 of file win_local.h.

Function Documentation

void Conbuf_AppendText ( const char *  msg)

Definition at line 474 of file win_syscon.cpp.

void DisableTaskKeys ( BOOL  bDisable,
BOOL  bBeep,
BOOL  bTaskMgr 
)

Definition at line 117 of file win_taskkeyhook.cpp.

void IN_ActivateMouse ( void  )

Definition at line 497 of file macosx_event.mm.

void IN_DeactivateMouse ( void  )

Definition at line 510 of file macosx_event.mm.

void IN_DeactivateMouseIfWindowed ( void  )

Definition at line 649 of file win_input.cpp.

int IN_DIMapKey ( int  key)

Definition at line 391 of file win_input.cpp.

void IN_Frame ( void  )

Definition at line 764 of file win_input.cpp.

void IN_Init ( void  )
void IN_Shutdown ( void  )
LONG WINAPI MainWndProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 276 of file win_wndproc.cpp.

int MapKey ( int  key)

Definition at line 189 of file win_wndproc.cpp.

char* Sys_ConsoleInput ( void  )

Definition at line 459 of file win_syscon.cpp.

void Sys_CreateConsole ( void  )

Definition at line 283 of file win_syscon.cpp.

void Sys_DestroyConsole ( void  )

Definition at line 419 of file win_syscon.cpp.

cpuid_t Sys_GetCPUId ( void  )

Definition at line 534 of file win_cpu.cpp.

char* Sys_GetCurrentUser ( void  )

Definition at line 239 of file win_shared.cpp.

void Sys_QueEvent ( int  time,
sysEventType_t  type,
int  value,
int  value2,
int  ptrLength,
void ptr 
)

Definition at line 731 of file win_main.cpp.

void Win_SetErrorText ( const char *  text)

Definition at line 543 of file win_syscon.cpp.

Variable Documentation

PFNWGLBINDTEXIMAGEARBPROC wglBindTexImageARB

Definition at line 73 of file win_glimp.cpp.

PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB

Definition at line 63 of file win_glimp.cpp.

PFNWGLCREATEPBUFFERARBPROC wglCreatePbufferARB

Definition at line 66 of file win_glimp.cpp.

PFNWGLDESTROYPBUFFERARBPROC wglDestroyPbufferARB

Definition at line 69 of file win_glimp.cpp.

PFNWGLGETEXTENSIONSSTRINGARBPROC wglGetExtensionsStringARB

Definition at line 55 of file win_glimp.cpp.

PFNWGLGETPBUFFERDCARBPROC wglGetPbufferDCARB

Definition at line 67 of file win_glimp.cpp.

PFNWGLGETPIXELFORMATATTRIBFVARBPROC wglGetPixelFormatAttribfvARB

Definition at line 62 of file win_glimp.cpp.

PFNWGLGETPIXELFORMATATTRIBIVARBPROC wglGetPixelFormatAttribivARB

Definition at line 61 of file win_glimp.cpp.

PFNWGLQUERYPBUFFERARBPROC wglQueryPbufferARB

Definition at line 70 of file win_glimp.cpp.

PFNWGLRELEASEPBUFFERDCARBPROC wglReleasePbufferDCARB

Definition at line 68 of file win_glimp.cpp.

PFNWGLRELEASETEXIMAGEARBPROC wglReleaseTexImageARB

Definition at line 74 of file win_glimp.cpp.

PFNWGLSETPBUFFERATTRIBARBPROC wglSetPbufferAttribARB

Definition at line 75 of file win_glimp.cpp.

PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT

Definition at line 58 of file win_glimp.cpp.

Win32Vars_t win32

Definition at line 65 of file win_main.cpp.