24 #include <proto/intuition.h> 25 #include <proto/graphics.h> 26 #include <graphics/blitattr.h> 27 #include <proto/Picasso96API.h> 28 #include <proto/layers.h> 29 #include <proto/dos.h> 30 #include <proto/gadtools.h> 45 bool init(
int argc,
char **argv[]);
50 void render(
int minx,
int miny,
int maxx,
int maxy);
56 void resize(
int width,
int height);
60 std::vector< geometry::Range2d<int> > _drawbounds;
61 cairo_surface_t *_cairo_surface;
62 cairo_t *_cairo_handle;
63 unsigned char *_offscreenbuf;
65 struct Window *_window;
66 struct Screen *_screen;
74 cairo_format_t _ctype;
virtual ~AOS4CairoGlue()
Definition: aos4_cairo_glue.cpp:76
Definition: aos4_cairo_glue.h:39
void resize(int width, int height)
Definition: aos4_cairo_glue.cpp:368
AOS4CairoGlue()
Definition: aos4_cairo_glue.cpp:65
void setFullscreen()
Definition: aos4_cairo_glue.cpp:145
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
bool init(int argc, char **argv[])
Definition: aos4_cairo_glue.cpp:93
Definition: klash_part.cpp:329
void unsetFullscreen()
Definition: aos4_cairo_glue.cpp:172
Base class for render handlers.
Definition: Renderer.h:188
bool prepDrawingArea(int width, int height)
Definition: aos4_cairo_glue.cpp:187
Definition: klash_part.cpp:329
struct Menu * getMenu(void)
Definition: aos4_cairo_glue.cpp:306
Renderer * createRenderHandler()
Definition: aos4_cairo_glue.cpp:132
Definition: aos4_glue.h:28
void saveOrigiginalDimension(int width, int height)
Definition: aos4_cairo_glue.cpp:165
void setInvalidatedRegions(const InvalidatedRanges &ranges)
Definition: aos4_cairo_glue.cpp:312
void render()
Definition: aos4_cairo_glue.cpp:331
struct Window * getWindow(void)
Definition: aos4_cairo_glue.cpp:300