5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_OPENGL_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_OPENGL_H_
10 #include "flutter/impeller/renderer/backend/gles/proc_table_gles.h"
11 #include "flutter/shell/platform/embedder/embedder.h"
21 impeller::ProcTableGLES::Resolver resolver);
25 FlutterBackingStore* result)
override;
31 bool Present(
const FlutterLayer** layers,
size_t layers_count)
override;
40 bool is_initialized_ =
false;
43 impeller::ProcTableGLES::Resolver resolver_ =
nullptr;
46 std::unique_ptr<impeller::ProcTableGLES> gl_ =
nullptr;
61 #endif // FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_OPENGL_H_