|
Wing Commander II
Reconstructed Win32 source (1996)
|
Win32 developer overlay console. More...
Go to the source code of this file.
Functions | |
| DWORD WINAPI | DebugOverlayWorkerProc (void *parameter) |
| LRESULT CALLBACK | DebugKeyboardHookProc (int code, WPARAM key, LPARAM flags) |
| WINBASEAPI BOOL WINAPI | Beep (DWORD frequency, DWORD duration) |
| void | DebugOverlayPrintf (DebugOverlayConsole *console, const char *format,...) |
| WINUSERAPI HDC WINAPI | GetDC (HWND window) |
| WINGDIAPI COLORREF WINAPI | SetTextColor (HDC deviceContext, COLORREF colour) |
| WINGDIAPI int WINAPI | SetBkMode (HDC deviceContext, int mode) |
| WINGDIAPI BOOL WINAPI | TextOutA (HDC deviceContext, int x, int y, LPCSTR text, int length) |
| WINGDIAPI COLORREF WINAPI | SetBkColor (HDC deviceContext, COLORREF colour) |
| WINUSERAPI int WINAPI | ReleaseDC (HWND window, HDC deviceContext) |
Variables | |
| int | g_nDebugOverlayConsoleCount = 0 |
| DWORD | g_dwDebugOverlayKey = 0 |
| DWORD | g_dwDebugOverlayKeyLatch = 0 |
| HHOOK | g_hDebugKeyboardHook = 0 |
Win32 developer overlay console.
Definition in file debug.cpp.
| WINBASEAPI BOOL WINAPI Beep | ( | DWORD | frequency, |
| DWORD | duration ) |
References Beep().
Referenced by Beep(), and DebugOverlayPrintf().
| LRESULT CALLBACK DebugKeyboardHookProc | ( | int | code, |
| WPARAM | key, | ||
| LPARAM | flags ) |
Definition at line 129 of file debug.cpp.
References DebugKeyboardHookProc(), g_dwDebugOverlayKey, g_dwDebugOverlayKeyLatch, and g_hDebugKeyboardHook.
Referenced by DebugKeyboardHookProc(), and DebugOverlayConsole::DebugOverlayConsole().
| void DebugOverlayPrintf | ( | DebugOverlayConsole * | console, |
| const char * | format, | ||
| ... ) |
Definition at line 147 of file debug.cpp.
References Beep(), DebugOverlayConsole::columns, DebugOverlayConsole::cursorColumn, DebugOverlayConsole::cursorRow, DebugOverlayPrintf(), DebugOverlayConsole::dirtyLines, DebugOverlayConsole::DrawPendingLines(), DebugOverlayConsole::formatBuffer, DebugOverlayConsole::rows, DebugOverlayConsole::Scroll(), and DebugOverlayConsole::textBuffer.
Referenced by DebugOverlayPrintf(), and SystemDebugPrintf().
| DWORD WINAPI DebugOverlayWorkerProc | ( | void * | parameter | ) |
Definition at line 85 of file debug.cpp.
References DebugOverlayConsole::animationState, DebugOverlayConsole::characterHeight, DebugOverlayConsole::characterWidth, DebugOverlayConsole::cursorColumn, DebugOverlayConsole::cursorRow, DebugOverlayWorkerProc(), GetDC(), DebugOverlayConsole::mutex, ReleaseDC(), DebugOverlayConsole::spinnerCharacters, DebugOverlayConsole::spinnerIndex, TextOutA(), and DebugOverlayConsole::window.
Referenced by DebugOverlayWorkerProc().
| WINUSERAPI HDC WINAPI GetDC | ( | HWND | window | ) |
References GetDC().
Referenced by CreateMainWindow(), DebugOverlayConsole::DebugOverlayConsole(), DebugOverlayWorkerProc(), DIBslamReal(), DebugOverlayConsole::DisableReverseVideo(), DebugOverlayConsole::DrawPendingLines(), DebugOverlayConsole::EnableReverseVideo(), GetDC(), DebugOverlayConsole::SetOpaqueBackground(), DebugOverlayConsole::SetOverlayBackgroundColor(), DebugOverlayConsole::SetOverlayTextColor(), and DebugOverlayConsole::SetTransparentBackground().
| WINUSERAPI int WINAPI ReleaseDC | ( | HWND | window, |
| HDC | deviceContext ) |
References ReleaseDC().
Referenced by DebugOverlayConsole::DebugOverlayConsole(), DebugOverlayWorkerProc(), DIBslamReal(), DebugOverlayConsole::DisableReverseVideo(), DebugOverlayConsole::DrawPendingLines(), DebugOverlayConsole::EnableReverseVideo(), ReleaseDC(), DebugOverlayConsole::SetOpaqueBackground(), DebugOverlayConsole::SetOverlayBackgroundColor(), DebugOverlayConsole::SetOverlayTextColor(), and DebugOverlayConsole::SetTransparentBackground().
| WINGDIAPI COLORREF WINAPI SetBkColor | ( | HDC | deviceContext, |
| COLORREF | colour ) |
| WINGDIAPI int WINAPI SetBkMode | ( | HDC | deviceContext, |
| int | mode ) |
References SetBkMode().
Referenced by SetBkMode(), DebugOverlayConsole::SetOpaqueBackground(), and DebugOverlayConsole::SetTransparentBackground().
| WINGDIAPI COLORREF WINAPI SetTextColor | ( | HDC | deviceContext, |
| COLORREF | colour ) |
| WINGDIAPI BOOL WINAPI TextOutA | ( | HDC | deviceContext, |
| int | x, | ||
| int | y, | ||
| LPCSTR | text, | ||
| int | length ) |
References TextOutA().
Referenced by DebugOverlayWorkerProc(), DebugOverlayConsole::DrawPendingLines(), TextOutA(), and ThrottleFrameAndDrawFps().
| DWORD g_dwDebugOverlayKey = 0 |
Definition at line 11 of file debug.cpp.
Referenced by DebugOverlayConsole::ClearPauseFlags(), DebugKeyboardHookProc(), and DebugOverlayConsole::WaitForKey().
| DWORD g_dwDebugOverlayKeyLatch = 0 |
Definition at line 12 of file debug.cpp.
Referenced by DebugOverlayConsole::ClearPauseFlags(), DebugKeyboardHookProc(), and DebugOverlayConsole::TakeStepFlag().
| HHOOK g_hDebugKeyboardHook = 0 |
Definition at line 13 of file debug.cpp.
Referenced by DebugKeyboardHookProc(), DebugOverlayConsole::DebugOverlayConsole(), and DebugOverlayConsole::~DebugOverlayConsole().
| int g_nDebugOverlayConsoleCount = 0 |
Definition at line 10 of file debug.cpp.
Referenced by DebugOverlayConsole::DebugOverlayConsole(), and DebugOverlayConsole::~DebugOverlayConsole().