|
Blender
V3.3
|
#include <memory>#include <stdio.h>#include <vector>#include <wtypes.h>#include "GHOST_Types.h"#include <wintab.h>#include <pktdef.h>Go to the source code of this file.
Classes | |
| struct | GHOST_WintabInfoWin32 |
| class | GHOST_Wintab |
Macros | |
| #define | PACKETDATA (PK_BUTTONS | PK_NORMAL_PRESSURE | PK_ORIENTATION | PK_CURSOR | PK_X | PK_Y | PK_TIME) |
| #define | PACKETMODE 0 |
| #define | WINTAB_PRINTF(x, ...) |
Typedefs | |
| typedef UINT(API * | GHOST_WIN32_WTInfo) (UINT, UINT, LPVOID) |
| typedef BOOL(API * | GHOST_WIN32_WTGet) (HCTX, LPLOGCONTEXTA) |
| typedef BOOL(API * | GHOST_WIN32_WTSet) (HCTX, LPLOGCONTEXTA) |
| typedef HCTX(API * | GHOST_WIN32_WTOpen) (HWND, LPLOGCONTEXTA, BOOL) |
| typedef BOOL(API * | GHOST_WIN32_WTClose) (HCTX) |
| typedef int(API * | GHOST_WIN32_WTPacketsGet) (HCTX, int, LPVOID) |
| typedef int(API * | GHOST_WIN32_WTQueueSizeGet) (HCTX) |
| typedef BOOL(API * | GHOST_WIN32_WTQueueSizeSet) (HCTX, int) |
| typedef BOOL(API * | GHOST_WIN32_WTEnable) (HCTX, BOOL) |
| typedef BOOL(API * | GHOST_WIN32_WTOverlap) (HCTX, BOOL) |
| typedef std::unique_ptr< std::remove_pointer_t< HMODULE >, decltype(&::FreeLibrary)> | unique_hmodule |
| typedef std::unique_ptr< std::remove_pointer_t< HCTX >, GHOST_WIN32_WTClose > | unique_hctx |
Declaration of GHOST_WintabWin32 class.
Definition in file GHOST_Wintab.h.
| #define PACKETDATA (PK_BUTTONS | PK_NORMAL_PRESSURE | PK_ORIENTATION | PK_CURSOR | PK_X | PK_Y | PK_TIME) |
Definition at line 24 of file GHOST_Wintab.h.
| #define PACKETMODE 0 |
Definition at line 26 of file GHOST_Wintab.h.
Definition at line 29 of file GHOST_Wintab.h.
| typedef BOOL(API * GHOST_WIN32_WTClose) (HCTX) |
Definition at line 42 of file GHOST_Wintab.h.
| typedef BOOL(API * GHOST_WIN32_WTEnable) (HCTX, BOOL) |
Definition at line 46 of file GHOST_Wintab.h.
| typedef BOOL(API * GHOST_WIN32_WTGet) (HCTX, LPLOGCONTEXTA) |
Definition at line 39 of file GHOST_Wintab.h.
Definition at line 38 of file GHOST_Wintab.h.
| typedef HCTX(API * GHOST_WIN32_WTOpen) (HWND, LPLOGCONTEXTA, BOOL) |
Definition at line 41 of file GHOST_Wintab.h.
| typedef BOOL(API * GHOST_WIN32_WTOverlap) (HCTX, BOOL) |
Definition at line 47 of file GHOST_Wintab.h.
| typedef int(API * GHOST_WIN32_WTPacketsGet) (HCTX, int, LPVOID) |
Definition at line 43 of file GHOST_Wintab.h.
| typedef int(API * GHOST_WIN32_WTQueueSizeGet) (HCTX) |
Definition at line 44 of file GHOST_Wintab.h.
| typedef BOOL(API * GHOST_WIN32_WTQueueSizeSet) (HCTX, int) |
Definition at line 45 of file GHOST_Wintab.h.
| typedef BOOL(API * GHOST_WIN32_WTSet) (HCTX, LPLOGCONTEXTA) |
Definition at line 40 of file GHOST_Wintab.h.
| typedef std::unique_ptr<std::remove_pointer_t<HCTX>, GHOST_WIN32_WTClose> unique_hctx |
Definition at line 51 of file GHOST_Wintab.h.
| typedef std::unique_ptr<std::remove_pointer_t<HMODULE>, decltype(&::FreeLibrary)> unique_hmodule |
Definition at line 50 of file GHOST_Wintab.h.