|
| enum | { juce::WM_TOUCH = 0x0240
, juce::TOUCHEVENTF_MOVE = 0x0001
, juce::TOUCHEVENTF_DOWN = 0x0002
, juce::TOUCHEVENTF_UP = 0x0004
} |
| enum | {
juce::WM_NCPOINTERUPDATE = 0x241
, juce::WM_NCPOINTERDOWN = 0x242
, juce::WM_NCPOINTERUP = 0x243
, juce::WM_POINTERUPDATE = 0x245
,
juce::WM_POINTERDOWN = 0x246
, juce::WM_POINTERUP = 0x247
, juce::WM_POINTERENTER = 0x249
, juce::WM_POINTERLEAVE = 0x24A
,
juce::WM_POINTERACTIVATE = 0x24B
, juce::WM_POINTERCAPTURECHANGED = 0x24C
, juce::WM_TOUCHHITTESTING = 0x24D
, juce::WM_POINTERWHEEL = 0x24E
,
juce::WM_POINTERHWHEEL = 0x24F
, juce::WM_POINTERHITTEST = 0x250
} |
| enum | { juce::PT_TOUCH = 0x00000002
, juce::PT_PEN = 0x00000003
} |
| enum | juce::POINTER_BUTTON_CHANGE_TYPE {
juce::POINTER_CHANGE_NONE
, juce::POINTER_CHANGE_FIRSTBUTTON_DOWN
, juce::POINTER_CHANGE_FIRSTBUTTON_UP
, juce::POINTER_CHANGE_SECONDBUTTON_DOWN
,
juce::POINTER_CHANGE_SECONDBUTTON_UP
, juce::POINTER_CHANGE_THIRDBUTTON_DOWN
, juce::POINTER_CHANGE_THIRDBUTTON_UP
, juce::POINTER_CHANGE_FOURTHBUTTON_DOWN
,
juce::POINTER_CHANGE_FOURTHBUTTON_UP
, juce::POINTER_CHANGE_FIFTHBUTTON_DOWN
, juce::POINTER_CHANGE_FIFTHBUTTON_UP
} |
| enum | {
juce::PEN_MASK_NONE = 0x00000000
, juce::PEN_MASK_PRESSURE = 0x00000001
, juce::PEN_MASK_ROTATION = 0x00000002
, juce::PEN_MASK_TILT_X = 0x00000004
,
juce::PEN_MASK_TILT_Y = 0x00000008
} |
| enum | { juce::TOUCH_MASK_NONE = 0x00000000
, juce::TOUCH_MASK_CONTACTAREA = 0x00000001
, juce::TOUCH_MASK_ORIENTATION = 0x00000002
, juce::TOUCH_MASK_PRESSURE = 0x00000004
} |
| enum | {
juce::POINTER_FLAG_NONE = 0x00000000
, juce::POINTER_FLAG_NEW = 0x00000001
, juce::POINTER_FLAG_INRANGE = 0x00000002
, juce::POINTER_FLAG_INCONTACT = 0x00000004
,
juce::POINTER_FLAG_FIRSTBUTTON = 0x00000010
, juce::POINTER_FLAG_SECONDBUTTON = 0x00000020
, juce::POINTER_FLAG_THIRDBUTTON = 0x00000040
, juce::POINTER_FLAG_FOURTHBUTTON = 0x00000080
,
juce::POINTER_FLAG_FIFTHBUTTON = 0x00000100
, juce::POINTER_FLAG_PRIMARY = 0x00002000
, juce::POINTER_FLAG_CONFIDENCE = 0x00004000
, juce::POINTER_FLAG_CANCELED = 0x00008000
,
juce::POINTER_FLAG_DOWN = 0x00010000
, juce::POINTER_FLAG_UPDATE = 0x00020000
, juce::POINTER_FLAG_UP = 0x00040000
, juce::POINTER_FLAG_WHEEL = 0x00080000
,
juce::POINTER_FLAG_HWHEEL = 0x00100000
, juce::POINTER_FLAG_CAPTURECHANGED = 0x00200000
, juce::POINTER_FLAG_HASTRANSFORM = 0x00400000
} |
| enum | juce::Monitor_DPI_Type { juce::MDT_Effective_DPI = 0
, juce::MDT_Angular_DPI = 1
, juce::MDT_Raw_DPI = 2
, juce::MDT_Default = MDT_Effective_DPI
} |
| enum | juce::DPI_Awareness { juce::DPI_Awareness_Invalid = -1
, juce::DPI_Awareness_Unaware = 0
, juce::DPI_Awareness_System_Aware = 1
, juce::DPI_Awareness_Per_Monitor_Aware = 2
} |
|
| void | juce::juce_repeatLastProcessPriority () |
| bool | juce::juce_isRunningInWine () |
| void * | juce::getUser32Function (const char *) |
| static bool | juce::canUseMultiTouch () |
| static void | juce::checkForPointerAPI () |
| static void | juce::loadDPIAwarenessFunctions () |
| static void | juce::setDPIAwareness () |
| static bool | juce::isPerMonitorDPIAwareProcess () |
| static bool | juce::isPerMonitorDPIAwareWindow (HWND nativeWindow) |
| static bool | juce::isPerMonitorDPIAwareThread (GetThreadDPIAwarenessContextFunc getThreadDPIAwarenessContextIn=getThreadDPIAwarenessContext, GetAwarenessFromDpiAwarenessContextFunc getAwarenessFromDPIAwarenessContextIn=getAwarenessFromDPIAwarenessContext) |
| static double | juce::getGlobalDPI () |
| static Rectangle< int > | juce::rectangleFromRECT (RECT r) noexcept |
| static RECT | juce::RECTFromRectangle (Rectangle< int > r) noexcept |
| static Point< int > | juce::pointFromPOINT (POINT p) noexcept |
| static POINT | juce::POINTFromPoint (Point< int > p) noexcept |
| static const Displays::Display * | juce::getCurrentDisplayFromScaleFactor (HWND hwnd) |
| template<typename ValueType> |
| static Rectangle< ValueType > | juce::convertPhysicalScreenRectangleToLogical (Rectangle< ValueType > r, HWND h) noexcept |
| template<typename ValueType> |
| static Rectangle< ValueType > | juce::convertLogicalScreenRectangleToPhysical (Rectangle< ValueType > r, HWND h) noexcept |
| static Point< int > | juce::convertPhysicalScreenPointToLogical (Point< int > p, HWND h) noexcept |
| static Point< int > | juce::convertLogicalScreenPointToPhysical (Point< int > p, HWND h) noexcept |
| JUCE_API double | juce::getScaleFactorForWindow (HWND h) |
| static void | juce::setWindowPos (HWND hwnd, Rectangle< int > bounds, UINT flags, bool adjustTopLeft=false) |
| static RECT | juce::getWindowScreenRect (HWND hwnd) |
| static RECT | juce::getWindowClientRect (HWND hwnd) |
| static void | juce::setWindowZOrder (HWND hwnd, HWND insertAfter) |
| RTL_OSVERSIONINFOW | juce::getWindowsVersionInfo () |
| int64 | juce::getMouseEventTime () |
| Image | juce::createSnapshotOfNativeWindow (void *nativeWindowHandle) |
| static Image | juce::IconConverters::createImageFromHICON (HICON icon) |
| HICON | juce::IconConverters::createHICONFromImage (const Image &image, const BOOL isIcon, int hotspotX, int hotspotY) |
| | juce::JUCE_IUNKNOWNCLASS (ITipInvocation, "37c994e7-432b-4834-a2f7-dce1f13b834b") |
| JUCE_API ComponentPeer * | juce::createNonRepaintingEmbeddedWindowsPeer (Component &component, void *parentHWND) |
| bool | juce::offerKeyMessageToJUCEWindow (MSG &m) |
| static DWORD | juce::getProcess (HWND hwnd) |
| bool | juce::isEmbeddedInForegroundProcess (Component *c) |
| static BOOL CALLBACK | juce::enumAlwaysOnTopWindows (HWND hwnd, LPARAM lParam) |
| bool | juce::juce_areThereAnyAlwaysOnTopWindows () |
| static std::unique_ptr< WindowsMessageBoxBase > | juce::createMessageBox (const MessageBoxOptions &options, std::unique_ptr< ModalComponentManager::Callback > callback) |
| static int | juce::showDialog (const MessageBoxOptions &options, ModalComponentManager::Callback *callbackIn, AlertWindowMappings::MapFn mapFn) |
| static BOOL CALLBACK | juce::enumMonitorsProc (HMONITOR hm, HDC, LPRECT, LPARAM userInfo) |
| static HICON | juce::extractFileHICON (const File &file) |
| Image | juce::juce_createIconForFile (const File &file) |