![]() |
libgpac
Documentation of the core library of GPAC
|
Include dependency graph for dx_window.c:Data Structures | |
| struct | WINKeyToGPAC |
Macros | |
| #define | WM_MOUSEWHEEL 0x020A |
| #define | WHEEL_DELTA 120 |
| #define | MOUSE_HIDE_TIMEOUT 1000 |
| #define | WS_EX_LAYERED 0x80000 |
| #define | LWA_COLORKEY 0x00000001 |
| #define | LWA_ALPHA 0x00000002 |
Typedefs | |
| typedef BOOL(WINAPI * | typSetLayeredWindowAttributes) (HWND, COLORREF, BYTE, DWORD) |
Functions | |
| void | DD_SetCursor (GF_VideoOutput *dr, u32 cursor_type) |
| static void | DD_GetCoordinates (LPARAM lParam, GF_Event *evt) |
| static void | w32_translate_key (WPARAM wParam, LPARAM lParam, GF_EventKey *evt) |
| static void | mouse_move (DDContext *ctx, GF_VideoOutput *vout) |
| static void | mouse_start_timer (DDContext *ctx, HWND hWnd, GF_VideoOutput *vout) |
| void | grab_mouse (DDContext *ctx, GF_VideoOutput *vout) |
| void | release_mouse (DDContext *ctx, HWND hWnd, GF_VideoOutput *vout) |
| LRESULT APIENTRY | DD_WindowProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| static void | SetWindowless (GF_VideoOutput *vout, HWND hWnd) |
| Bool | DD_InitWindows (GF_VideoOutput *vout, DDContext *ctx) |
| u32 | DD_WindowThread (void *par) |
| void | DD_SetupWindow (GF_VideoOutput *dr, u32 flags) |
| static void | dd_closewindow (HWND hWnd) |
| void | DD_ShutdownWindow (GF_VideoOutput *dr) |
| HWND | DD_GetGlobalHWND () |
| static u32 | get_sys_col (int idx) |
| GF_Err | DD_ProcessEvent (GF_VideoOutput *dr, GF_Event *evt) |
Variables | |
| static const GF_VideoOutput * | the_video_output = NULL |
| static WINKeyToGPAC | WINKeys [] |
| static u32 | num_win_keys = sizeof(WINKeys) / sizeof(WINKeyToGPAC) |
| #define WM_MOUSEWHEEL 0x020A |
| #define WHEEL_DELTA 120 |
| #define MOUSE_HIDE_TIMEOUT 1000 |
| #define WS_EX_LAYERED 0x80000 |
| #define LWA_COLORKEY 0x00000001 |
| #define LWA_ALPHA 0x00000002 |
| typedef BOOL(WINAPI * typSetLayeredWindowAttributes) (HWND, COLORREF, BYTE, DWORD) |
| void DD_SetCursor | ( | GF_VideoOutput * | dr, |
| u32 | cursor_type | ||
| ) |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| void grab_mouse | ( | DDContext * | ctx, |
| GF_VideoOutput * | vout | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void release_mouse | ( | DDContext * | ctx, |
| HWND | hWnd, | ||
| GF_VideoOutput * | vout | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| LRESULT APIENTRY DD_WindowProc | ( | HWND | hWnd, |
| UINT | msg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:| Bool DD_InitWindows | ( | GF_VideoOutput * | vout, |
| DDContext * | ctx | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| u32 DD_WindowThread | ( | void * | par | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void DD_SetupWindow | ( | GF_VideoOutput * | dr, |
| u32 | flags | ||
| ) |
Here is the call graph for this function:
|
static |
Here is the caller graph for this function:| void DD_ShutdownWindow | ( | GF_VideoOutput * | dr | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| HWND DD_GetGlobalHWND | ( | ) |
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:| GF_Err DD_ProcessEvent | ( | GF_VideoOutput * | dr, |
| GF_Event * | evt | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
static |
|
static |