Blender
V3.3
|
#include "GHOST_SystemWin32.h"
#include "GHOST_ContextD3D.h"
#include "GHOST_EventDragnDrop.h"
#include "GHOST_EventTrackpad.h"
#include <commctrl.h>
#include <dwmapi.h>
#include <psapi.h>
#include <shellapi.h>
#include <shellscalingapi.h>
#include <shlobj.h>
#include <tlhelp32.h>
#include <windowsx.h>
#include "utf_winfunc.h"
#include "utfconv.h"
#include "GHOST_DisplayManagerWin32.h"
#include "GHOST_EventButton.h"
#include "GHOST_EventCursor.h"
#include "GHOST_EventKey.h"
#include "GHOST_EventWheel.h"
#include "GHOST_TimerManager.h"
#include "GHOST_TimerTask.h"
#include "GHOST_WindowManager.h"
#include "GHOST_WindowWin32.h"
#include "GHOST_ContextWGL.h"
Go to the source code of this file.
Macros | |
#define | _WIN32_IE 0x0501 /* shipped before XP, so doesn't impose additional requirements */ |
#define | VK_MINUS 0xBD |
#define | VK_SEMICOLON 0xBA |
#define | VK_PERIOD 0xBE |
#define | VK_COMMA 0xBC |
#define | VK_BACK_QUOTE 0xC0 |
#define | VK_SLASH 0xBF |
#define | VK_BACK_SLASH 0xDC |
#define | VK_EQUALS 0xBB |
#define | VK_OPEN_BRACKET 0xDB |
#define | VK_CLOSE_BRACKET 0xDD |
#define | VK_GR_LESS 0xE2 |
#define | BROKEN_PEEK_TOUCHPAD |
#define | DEVICE_COUNT 1 |
Typedefs | |
typedef BOOL(API * | GHOST_WIN32_EnableNonClientDpiScaling) (HWND) |
Functions | |
static bool | isStartedFromCommandPrompt () |
static void | initRawInput () |
static DWORD | GetParentProcessID (void) |
static bool | getProcessName (int pid, char *buffer, int max_len) |
Definition at line 14 of file GHOST_SystemWin32.cpp.
#define BROKEN_PEEK_TOUCHPAD |
Definition at line 89 of file GHOST_SystemWin32.cpp.
#define DEVICE_COUNT 1 |
#define VK_BACK_QUOTE 0xC0 |
Definition at line 59 of file GHOST_SystemWin32.cpp.
#define VK_BACK_SLASH 0xDC |
Definition at line 65 of file GHOST_SystemWin32.cpp.
#define VK_CLOSE_BRACKET 0xDD |
Definition at line 74 of file GHOST_SystemWin32.cpp.
#define VK_COMMA 0xBC |
Definition at line 56 of file GHOST_SystemWin32.cpp.
#define VK_EQUALS 0xBB |
Definition at line 68 of file GHOST_SystemWin32.cpp.
#define VK_GR_LESS 0xE2 |
Definition at line 77 of file GHOST_SystemWin32.cpp.
#define VK_MINUS 0xBD |
Definition at line 47 of file GHOST_SystemWin32.cpp.
#define VK_OPEN_BRACKET 0xDB |
Definition at line 71 of file GHOST_SystemWin32.cpp.
#define VK_PERIOD 0xBE |
Definition at line 53 of file GHOST_SystemWin32.cpp.
#define VK_SEMICOLON 0xBA |
Definition at line 50 of file GHOST_SystemWin32.cpp.
#define VK_SLASH 0xBF |
Definition at line 62 of file GHOST_SystemWin32.cpp.
typedef BOOL(API * GHOST_WIN32_EnableNonClientDpiScaling) (HWND) |
Definition at line 123 of file GHOST_SystemWin32.cpp.
|
static |
Definition at line 2315 of file GHOST_SystemWin32.cpp.
Referenced by isStartedFromCommandPrompt().
|
static |
Definition at line 2339 of file GHOST_SystemWin32.cpp.
References buffer, FALSE, and result.
Referenced by isStartedFromCommandPrompt().
|
static |
Definition at line 93 of file GHOST_SystemWin32.cpp.
References DEVICE_COUNT, blender::compositor::devices, and GHOST_PRINTF.
Referenced by GHOST_SystemWin32::init().
|
static |
Definition at line 2351 of file GHOST_SystemWin32.cpp.
References GetParentProcessID(), getProcessName(), and NULL.
Referenced by GHOST_SystemWin32::setConsoleWindowState(), and GHOST_SystemWin32::~GHOST_SystemWin32().