31 #ifdef HAVE_VG_OPENVG_H 32 #include <VG/openvg.h> 38 # error "This file needs EGL, which is part of OpenGL-ES" 52 bool init(
int argc,
char **argv[]);
64 void configure(GtkWidget *
const widget, GdkEventConfigure *
const event);
68 void render(
int minx,
int miny,
int maxx,
int maxy);
72 GdkImage *_offscreenbuf;
77 std::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:45
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:188
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