18 #ifndef BACKENDS_LIBRETRO_GRAPHICS_OPENGL_H 19 #define BACKENDS_LIBRETRO_GRAPHICS_OPENGL_H 21 #include "backends/graphics/opengl/opengl-graphics.h" 22 #include "backends/graphics/opengl/texture.h" 34 void refreshScreen()
override;
36 void setMouseCursor(
const void *buf, uint w, uint h,
int hotspotX,
int hotspotY, uint32 keycolor,
bool dontScale,
const Graphics::PixelFormat *format,
const byte *mask)
override;
38 void setMousePosition(
int x,
int y);
39 void resetContext(OpenGL::ContextType contextType);
46 void handleResizeImpl(
const int width,
const int height)
override;
48 void overrideCursorScaling(
void);
54 void activateInternal()
override;
57 #endif //BACKENDS_LIBRETRO_GRAPHICS_OPENGL_H void setSystemMousePosition(const int x, const int y) override
Definition: libretro-graphics-opengl.h:35
Definition: framebuffer.h:183
Feature
Definition: system.h:403
TransactionError
Definition: system.h:1155
Definition: libretro-graphics-opengl.h:51
Definition: opengl-graphics.h:57
Definition: renderbuffer.h:27
Definition: libretro-graphics-opengl.h:28
bool loadVideoMode(uint requestedWidth, uint requestedHeight, const Graphics::PixelFormat &format) override
Definition: libretro-graphics-opengl.h:31
bool gameNeedsAspectRatioCorrection() const override
Definition: libretro-graphics-opengl.h:43