22 #ifndef BACKENDS_GRAPHICS_ANDROID_ANDROID_GRAPHICS_H 23 #define BACKENDS_GRAPHICS_ANDROID_ANDROID_GRAPHICS_H 25 #include "common/scummsys.h" 26 #include "backends/graphics/opengl/opengl-graphics.h" 28 #include "backends/platform/android/touchcontrols.h" 42 void updateScreen()
override;
49 float getHiDPIScreenFactor()
const override;
52 void touchControlNotifyChanged()
override;
53 void touchControlDraw(uint8 alpha, int16 x, int16 y, int16 w, int16 h,
const Common::Rect &clip)
override;
55 void syncVirtkeyboardState(
bool virtkeybd_on);
56 void applyTouchSettings()
const;
62 void showOverlay(
bool inGUI)
override;
63 void hideOverlay()
override;
66 bool loadVideoMode(uint requestedWidth, uint requestedHeight,
bool resizable,
int antialiasing)
override;
Definition: managed_surface.h:51
void setSystemMousePosition(const int x, const int y) override
Definition: android-graphics.h:60
WindowedGraphicsManager::Insets getSafeAreaInsets() const override
int _cursorX
Definition: windowed.h:552
void refreshScreen() override
Definition: android-graphics.h:30
Definition: opengl-graphics.h:60
void recalculateDisplayAreas() override
bool loadVideoMode(uint requestedWidth, uint requestedHeight, bool resizable, int antialiasing) override
Definition: touchcontrols.h:31
Definition: windowed.h:311