#include "fl_compositor.h"Go to the source code of this file.
Functions | |
| static void | fl_compositor_class_init (FlCompositorClass *klass) |
| static void | fl_compositor_init (FlCompositor *self) |
| gboolean | fl_compositor_present_layers (FlCompositor *self, const FlutterLayer **layers, size_t layers_count) |
| gboolean | fl_compositor_render (FlCompositor *self, cairo_t *cr, GdkWindow *window) |
|
static |
Definition at line 11 of file fl_compositor.cc.
|
static |
Definition at line 13 of file fl_compositor.cc.
| gboolean fl_compositor_present_layers | ( | FlCompositor * | compositor, |
| const FlutterLayer ** | layers, | ||
| size_t | layers_count | ||
| ) |
FlCompositor:
#FlCompositor is an abstract class that implements Flutter compositing. fl_compositor_present_layers: @compositor: an #FlCompositor. @layers: layers to be composited. @layers_count: number of layers.
Composite layers. Called from the Flutter rendering thread.
Returns TRUE if successful.
Definition at line 15 of file fl_compositor.cc.
References layers, layers_count, and self.
Referenced by fl_view_present_layers(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| gboolean fl_compositor_render | ( | FlCompositor * | compositor, |
| cairo_t * | cr, | ||
| GdkWindow * | window | ||
| ) |
fl_compositor_render: @compositor: an #FlCompositor. @cr: a Cairo rendering context. @window: window being rendered into.
Renders the current frame. Called from the GTK thread.
Returns TRUE if successful.
Definition at line 23 of file fl_compositor.cc.
Referenced by draw_cb(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().