Go to the documentation of this file.
19 #ifndef FLTK_GLUE_CAIRO_H
20 #define FLTK_GLUE_CAIRO_H
26 #include <fltk/Item.h>
27 #include <fltk/ItemGroup.h>
28 #include <fltk/PopupMenu.h>
29 #include <fltk/Widget.h>
31 #include <fltk/events.h>
33 #include <fltk/visual.h>
34 #include <fltk/Window.h>
35 #include <fltk/draw.h>
37 #include <fltk/damage.h>
38 #include <fltk/layout.h>
39 #include <fltk/Cursor.h>
61 void invalidateRegion(
const SWFRect& bounds);
66 unsigned char* _offscreenbuf;
68 cairo_surface_t *_cairo_surface;
69 cairo_t *_cairo_handle;
74 #endif //FLTK_GLUE_CAIRO_H
@ height
Definition: klash_part.cpp:329
DSOEXPORT void set_context(Renderer *handler, cairo_t *context)
Make sure to call this before starting display.
Definition: Renderer_cairo.cpp:1143
Renderer * createRenderHandler()
Definition: fltk_glue_cairo.cpp:65
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
#define GNASH_REPORT_FUNCTION
Definition: log.h:452
Base class for render handlers.
Definition: Renderer.h:189
~FltkCairoGlue()
Definition: fltk_glue_cairo.cpp:58
Definition: fltk_glue_cairo.h:52
void invalidateRegion(const SWFRect &bounds)
Definition: fltk_glue_cairo.cpp:130
Rectangle class, see swf defined rectangle record.
Definition: SWFRect.h:45
void resize(int width, int height)
Definition: fltk_glue_cairo.cpp:136
void initBuffer(int width, int height)
Definition: fltk_glue_cairo.cpp:72
void draw()
Definition: fltk_glue_cairo.cpp:121
DSOEXPORT Renderer * create_handler()
Create a render handler.
Definition: Renderer_cairo.cpp:1136
@ width
Definition: klash_part.cpp:329