Go to the documentation of this file.
38 bool init(
int argc,
char **argv[]);
45 cairo_surface_t *_cairo_surface;
46 cairo_t *_cairo_handle;
47 SDL_Surface *_sdl_surface;
48 unsigned char *_render_image;
SdlCairoGlue()
Definition: sdl_cairo_glue.cpp:29
@ height
Definition: klash_part.cpp:329
virtual ~SdlCairoGlue()
Definition: sdl_cairo_glue.cpp:40
bool prepDrawingArea(int width, int height, std::uint32_t sdl_flags)
Definition: sdl_cairo_glue.cpp:75
void setInvalidatedRegions(const InvalidatedRanges &ranges)
Not implemented, Fixme.
Definition: sdl_cairo_glue.cpp:70
DSOEXPORT void set_context(Renderer *handler, cairo_t *context)
Make sure to call this before starting display.
Definition: Renderer_cairo.cpp:1143
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
Base class for render handlers.
Definition: Renderer.h:189
bool init(int argc, char **argv[])
Definition: sdl_cairo_glue.cpp:50
std::uint32_t maskFlags(std::uint32_t sdl_flags)
void render()
Definition: sdl_cairo_glue.cpp:112
DSOEXPORT Renderer * create_handler()
Create a render handler.
Definition: Renderer_cairo.cpp:1136
Definition: sdl_glue.h:26
int _bpp
Definition: sdl_glue.h:36
@ width
Definition: klash_part.cpp:329
Renderer * createRenderHandler(int depth)
Definition: sdl_cairo_glue.cpp:58
Definition: sdl_cairo_glue.h:33