5#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_COMPOSITOR_SOFTWARE_H_
6#define FLUTTER_SHELL_PLATFORM_LINUX_FL_COMPOSITOR_SOFTWARE_H_
8#include <cairo/cairo.h>
9#include <glib-object.h>
16 fl_compositor_software,
52 FlCompositorSoftware* compositor,
FlCompositorSoftware * fl_compositor_software_new()
void fl_compositor_software_get_frame_size(FlCompositorSoftware *compositor, size_t *width, size_t *height)
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlCompositorSoftware, fl_compositor_software, FL, COMPOSITOR_SOFTWARE, GObject) FlCompositorSoftware *fl_compositor_software_new()
gboolean fl_compositor_software_render(FlCompositorSoftware *compositor, cairo_t *cr, gint scale_factor)
gboolean fl_compositor_software_composite_layers(FlCompositorSoftware *compositor, const FlutterLayer **layers, size_t layers_count)
const FlutterLayer size_t layers_count
const FlutterLayer ** layers