#include <epoxy/egl.h>#include <gdk/gdkwayland.h>#include <gdk/gdkx.h>#include "flutter/shell/platform/linux/fl_opengl_manager.h"Go to the source code of this file.
Classes | |
| struct | _FlOpenGLManager |
Functions | |
| static void | fl_opengl_manager_dispose (GObject *object) |
| static void | fl_opengl_manager_class_init (FlOpenGLManagerClass *klass) |
| static void | fl_opengl_manager_init (FlOpenGLManager *self) |
| FlOpenGLManager * | fl_opengl_manager_new () |
| gboolean | fl_opengl_manager_make_current (FlOpenGLManager *self) |
| gboolean | fl_opengl_manager_make_resource_current (FlOpenGLManager *self) |
| gboolean | fl_opengl_manager_clear_current (FlOpenGLManager *self) |
|
static |
Definition at line 36 of file fl_opengl_manager.cc.
References fl_opengl_manager_dispose().
| gboolean fl_opengl_manager_clear_current | ( | FlOpenGLManager * | manager | ) |
fl_opengl_manager_clear_current: @manager: an #FlOpenGLManager.
Clears the current rendering context.
Returns: TRUE if the context cleared.
Definition at line 86 of file fl_opengl_manager.cc.
References self.
Referenced by fl_engine_gl_clear_current(), and realize_cb().
|
static |
Definition at line 26 of file fl_opengl_manager.cc.
References self.
Referenced by fl_opengl_manager_class_init().
|
static |
Definition at line 40 of file fl_opengl_manager.cc.
References gdk_display_get_default(), and self.
| gboolean fl_opengl_manager_make_current | ( | FlOpenGLManager * | manager | ) |
fl_opengl_manager_make_current: @manager: an #FlOpenGLManager.
Makes the rendering context current.
Returns: TRUE if the context made current.
Definition at line 76 of file fl_opengl_manager.cc.
References self.
Referenced by cleanup_shader(), collect_opengl_backing_store(), create_opengl_backing_store(), fl_engine_gl_make_current(), and setup_shader().
| gboolean fl_opengl_manager_make_resource_current | ( | FlOpenGLManager * | manager | ) |
fl_opengl_manager_make_resource_current: @manager: an #FlOpenGLManager.
Makes the resource rendering context current.
Returns: TRUE if the context made current.
Definition at line 81 of file fl_opengl_manager.cc.
References self.
Referenced by fl_engine_gl_make_resource_current().
| FlOpenGLManager * fl_opengl_manager_new | ( | ) |