5#ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_OPENGL_H_
6#define FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_OPENGL_H_
23 bool enable_impeller);
42 struct TextureFormat {
44 uint32_t sized_format = 0;
46 uint32_t general_format = 0;
51 bool is_initialized_ =
false;
57 std::unique_ptr<impeller::ProcTableGLES> gl_ =
nullptr;
61 TextureFormat format_;
64 bool enable_impeller_ =
false;
bool Present(FlutterWindowsView *view, const FlutterLayer **layers, size_t layers_count) override
|Compositor|
bool CreateBackingStore(const FlutterBackingStoreConfig &config, FlutterBackingStore *result) override
|Compositor|
bool CollectBackingStore(const FlutterBackingStore *store) override
|Compositor|
std::function< void *(const char *function_name)> Resolver
const FlutterLayer size_t layers_count
const FlutterLayer ** layers
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)