24 #include "../SDL_sysvideo.h" 46 #ifdef __cplusplus_winrt 51 TransformToSDLWindowSize
52 } WINRT_CursorNormalizationType;
53 extern Windows::Foundation::Point WINRT_TransformCursorPosition(
SDL_Window *
window,
54 Windows::Foundation::Point rawPosition,
55 WINRT_CursorNormalizationType normalization);
56 extern Uint8 WINRT_GetSDLButtonForPointerPoint(Windows::UI::Input::PointerPoint ^pt);
57 extern void WINRT_ProcessPointerPressedEvent(
SDL_Window *
window, Windows::UI::Input::PointerPoint ^pointerPoint);
58 extern void WINRT_ProcessPointerMovedEvent(
SDL_Window *
window, Windows::UI::Input::PointerPoint ^pointerPoint);
59 extern void WINRT_ProcessPointerReleasedEvent(
SDL_Window *
window, Windows::UI::Input::PointerPoint ^pointerPoint);
60 extern void WINRT_ProcessPointerEnteredEvent(
SDL_Window *
window, Windows::UI::Input::PointerPoint ^pointerPoint);
61 extern void WINRT_ProcessPointerExitedEvent(
SDL_Window *
window, Windows::UI::Input::PointerPoint ^pointerPoint);
62 extern void WINRT_ProcessPointerWheelChangedEvent(
SDL_Window *
window, Windows::UI::Input::PointerPoint ^pointerPoint);
63 extern void WINRT_ProcessMouseMovedEvent(
SDL_Window *
window, Windows::Devices::Input::MouseEventArgs ^args);
66 extern void WINRT_ProcessKeyDownEvent(Windows::UI::Core::KeyEventArgs ^args);
67 extern void WINRT_ProcessKeyUpEvent(Windows::UI::Core::KeyEventArgs ^args);
68 extern void WINRT_ProcessCharacterReceivedEvent(Windows::UI::Core::CharacterReceivedEventArgs ^args);
70 #if NTDDI_VERSION >= NTDDI_WIN10 75 #endif // NTDDI_VERSION >= ... 78 extern void WINRT_CycleXAMLThread(
void);
80 #endif // ifdef __cplusplus_winrt
void WINRT_InitTouch(_THIS)
void WINRT_PumpEvents(_THIS)
EGLSurface EGLNativeWindowType * window
The type used to identify a window.