28 #include <boost/scoped_array.hpp>
29 #include <boost/scoped_ptr.hpp>
32 #ifdef HAVE_VG_OPENVG_H
33 #include <VG/openvg.h>
39 # error "This file needs EGL, which is part of OpenGL-ES"
53 bool init(
int argc,
char **argv[]);
65 void configure(GtkWidget *
const widget, GdkEventConfigure *
const event);
69 void render(
int minx,
int miny,
int maxx,
int maxy);
73 GdkImage *_offscreenbuf;
78 boost::shared_ptr<renderer::openvg::Renderer_ovg> _renderer;
~GtkOvgGlue()
Definition: gtk_glue_ovg.cpp:59
Renderer * createRenderHandler()
Definition: gtk_glue_ovg.cpp:164
Definition: gtk_glue_ovg.h:46
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Definition: klash_part.cpp:329
void setRenderHandlerSize(int width, int height)
Definition: gtk_glue_ovg.cpp:190
Base class for render handlers.
Definition: Renderer.h:190
void configure(GtkWidget *const widget, GdkEventConfigure *const event)
Definition: gtk_glue_ovg.cpp:302
GtkOvgGlue()
Definition: gtk_glue_ovg.cpp:50
void beforeRendering()
Definition: gtk_glue_ovg.cpp:236
Definition: klash_part.cpp:329
void render()
Definition: gtk_glue_ovg.cpp:248
bool init(int argc, char **argv[])
Definition: gtk_glue_ovg.cpp:72
Definition: gtk_glue.h:40
void prepDrawingArea(GtkWidget *drawing_area)
Definition: gtk_glue_ovg.cpp:131