5 #ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_H_
6 #define FLUTTER_SHELL_PLATFORM_WINDOWS_COMPOSITOR_H_
8 #include "flutter/shell/platform/embedder/embedder.h"
12 class FlutterWindowsView;
30 FlutterBackingStore* backing_store_out) = 0;
37 const FlutterLayer** layers,
38 size_t layers_count) = 0;
virtual bool Present(FlutterWindowsView *view, const FlutterLayer **layers, size_t layers_count)=0
virtual ~Compositor()=default
virtual bool CreateBackingStore(const FlutterBackingStoreConfig &config, FlutterBackingStore *backing_store_out)=0
virtual bool CollectBackingStore(const FlutterBackingStore *store)=0