#include <windows.h>
Go to the source code of this file.
|
typedef struct FB_FLASHWINFO * | PFB_FLASHWINFO |
|
typedef BOOL(WINAPI * | SETLAYEREDWINDOWATTRIBUTES )(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags) |
|
typedef HMONITOR(WINAPI * | MONITORFROMWINDOW )(HWND hwnd, DWORD dwFlags) |
|
typedef HMONITOR(WINAPI * | MONITORFROMPOINT )(POINT pt, DWORD dwFlags) |
|
typedef BOOL(WINAPI * | FLASHWINDOWEX )(PFB_FLASHWINFO pwfi) |
|
typedef BOOL(WINAPI * | _TRACKMOUSEEVENT )(TRACKMOUSEEVENT *) |
|
typedef BOOL(WINAPI * | GETMONITORINFO )(HMONITOR hMonitor, LPMONITORINFO lpmi) |
|
typedef LONG(WINAPI * | CHANGEDISPLAYSETTINGSEX )(LPCTSTR lpszDeviceName, LPDEVMODE lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam) |
|
|
LRESULT CALLBACK | fb_hWin32WinProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
|
void | fb_hHandleMessages (void) |
|
int | fb_hInitWindow (DWORD style, DWORD ex_style, int x, int y, int w, int h) |
|
int | fb_hWin32Init (char *title, int w, int h, int depth, int refresh_rate, int flags) |
|
void | fb_hWin32Exit (void) |
|
void | fb_hWin32Lock (void) |
|
void | fb_hWin32Unlock (void) |
|
void | fb_hWin32SetPalette (int index, int r, int g, int b) |
|
void | fb_hWin32WaitVSync (void) |
|
int | fb_hWin32GetMouse (int *x, int *y, int *z, int *buttons, int *clip) |
|
void | fb_hWin32SetMouse (int x, int y, int cursor, int clip) |
|
void | fb_hWin32SetWindowTitle (char *title) |
|
int | fb_hWin32SetWindowPos (int x, int y) |
|
#define WINDOW_CLASS_PREFIX "fbgfxclass_" |
typedef BOOL(WINAPI * _TRACKMOUSEEVENT)(TRACKMOUSEEVENT *) |
typedef LONG(WINAPI * CHANGEDISPLAYSETTINGSEX)(LPCTSTR lpszDeviceName, LPDEVMODE lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam) |
typedef BOOL(WINAPI * GETMONITORINFO)(HMONITOR hMonitor, LPMONITORINFO lpmi) |
typedef HMONITOR(WINAPI * MONITORFROMPOINT)(POINT pt, DWORD dwFlags) |
typedef HMONITOR(WINAPI * MONITORFROMWINDOW)(HWND hwnd, DWORD dwFlags) |
typedef BOOL(WINAPI * SETLAYEREDWINDOWATTRIBUTES)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags) |
void fb_hHandleMessages |
( |
void |
) | |
|
int fb_hInitWindow |
( |
DWORD |
style, |
|
|
DWORD |
ex_style, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
w, |
|
|
int |
h |
|
) |
| |
void fb_hWin32Exit |
( |
void |
) | |
|
int fb_hWin32GetMouse |
( |
int * |
x, |
|
|
int * |
y, |
|
|
int * |
z, |
|
|
int * |
buttons, |
|
|
int * |
clip |
|
) |
| |
int fb_hWin32Init |
( |
char * |
title, |
|
|
int |
w, |
|
|
int |
h, |
|
|
int |
depth, |
|
|
int |
refresh_rate, |
|
|
int |
flags |
|
) |
| |
void fb_hWin32Lock |
( |
void |
) | |
|
void fb_hWin32SetMouse |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
cursor, |
|
|
int |
clip |
|
) |
| |
void fb_hWin32SetPalette |
( |
int |
index, |
|
|
int |
r, |
|
|
int |
g, |
|
|
int |
b |
|
) |
| |
int fb_hWin32SetWindowPos |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
void fb_hWin32SetWindowTitle |
( |
char * |
title) | |
|
void fb_hWin32Unlock |
( |
void |
) | |
|
void fb_hWin32WaitVSync |
( |
void |
) | |
|
LRESULT CALLBACK fb_hWin32WinProc |
( |
HWND |
hWnd, |
|
|
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
| |
const unsigned char __fb_keytable[][3] |