Go to the source code of this file.
Classes | |
struct | _FlGLArea |
Functions | |
static void | fl_gl_area_dispose (GObject *gobject) |
static void | fl_gl_area_realize (GtkWidget *widget) |
static void | fl_gl_area_unrealize (GtkWidget *widget) |
static void | fl_gl_area_size_allocate (GtkWidget *widget, GtkAllocation *allocation) |
static gboolean | fl_gl_area_draw (GtkWidget *widget, cairo_t *cr) |
static void | fl_gl_area_class_init (FlGLAreaClass *klass) |
static void | fl_gl_area_init (FlGLArea *self) |
GtkWidget * | fl_gl_area_new (GdkGLContext *context) |
void | fl_gl_area_queue_render (FlGLArea *self, GPtrArray *textures) |
|
static |
Definition at line 104 of file fl_gl_area.cc.
References fl_gl_area_dispose(), fl_gl_area_draw(), fl_gl_area_realize(), fl_gl_area_size_allocate(), and fl_gl_area_unrealize().
|
static |
Definition at line 19 of file fl_gl_area.cc.
References self.
Referenced by fl_gl_area_class_init().
|
static |
Definition at line 80 of file fl_gl_area.cc.
References fl_backing_store_provider_get_geometry(), fl_backing_store_provider_get_gl_texture_id(), self, texture_id, and TRUE.
Referenced by fl_gl_area_class_init().
|
static |
Definition at line 117 of file fl_gl_area.cc.
References TRUE.
GtkWidget* fl_gl_area_new | ( | GdkGLContext * | context | ) |
FlGLArea:
#FlGLArea is a OpenGL drawing area that shows Flutter backing store Layer. fl_gl_area_new: @context: an #GdkGLContext.
Creates a new #FlGLArea widget.
Returns: the newly created #FlGLArea widget.
Definition at line 121 of file fl_gl_area.cc.
Referenced by fl_view_set_textures().
void fl_gl_area_queue_render | ( | FlGLArea * | area, |
GPtrArray * | textures | ||
) |
fl_gl_area_queue_render: @area: an #FlGLArea. @textures: (transfer none) (element-type FlBackingStoreProvider): a list of #FlBackingStoreProvider.
Queues textures to be drawn later.
Definition at line 129 of file fl_gl_area.cc.
References self.
Referenced by fl_view_set_textures().
|
static |
Definition at line 29 of file fl_gl_area.cc.
References TRUE.
Referenced by fl_gl_area_class_init().
|
static |
|
static |
Definition at line 52 of file fl_gl_area.cc.
References self.
Referenced by fl_gl_area_class_init().