3#ifndef INKSCAPE_UI_WIDGET_OPTGLAREA_H
4#define INKSCAPE_UI_WIDGET_OPTGLAREA_H
7#include <glibmm/refptr.h>
8#include <gtkmm/drawingarea.h>
10namespace Cairo {
class Context; }
11namespace Gdk {
class GLContext; }
44 void snapshot_vfunc(Glib::RefPtr<Gtk::Snapshot>
const &snapshot)
override;
58 virtual void paint_widget(Cairo::RefPtr<Cairo::Context>
const &) {}
64 std::shared_ptr<GLState>
gl;
Control handle rendering/caching.