#include <compositor_opengl.h>
Public Member Functions | |
CompositorOpenGL (FlutterWindowsEngine *engine, impeller::ProcTableGLES::Resolver resolver, bool enable_impeller) | |
bool | CreateBackingStore (const FlutterBackingStoreConfig &config, FlutterBackingStore *result) override |
|Compositor| More... | |
bool | CollectBackingStore (const FlutterBackingStore *store) override |
|Compositor| More... | |
bool | Present (FlutterWindowsView *view, const FlutterLayer **layers, size_t layers_count) override |
|Compositor| More... | |
Public Member Functions inherited from flutter::Compositor | |
virtual | ~Compositor ()=default |
Definition at line 19 of file compositor_opengl.h.
flutter::CompositorOpenGL::CompositorOpenGL | ( | FlutterWindowsEngine * | engine, |
impeller::ProcTableGLES::Resolver | resolver, | ||
bool | enable_impeller | ||
) |
Definition at line 25 of file compositor_opengl.cc.
|
overridevirtual |
|Compositor|
Implements flutter::Compositor.
Definition at line 94 of file compositor_opengl.cc.
References user_data.
|
overridevirtual |
|Compositor|
Implements flutter::Compositor.
Definition at line 30 of file compositor_opengl.cc.
References user_data.
|
overridevirtual |
|Compositor|
Implements flutter::Compositor.
Definition at line 109 of file compositor_opengl.cc.
References flutter::egl::Surface::IsValid(), flutter::egl::Surface::MakeCurrent(), flutter::FlutterWindowsView::OnFrameGenerated(), flutter::FlutterWindowsView::OnFramePresented(), flutter::FlutterWindowsView::surface(), flutter::egl::Surface::SwapBuffers(), and type.