| Flutter Windows Embedder |

Public Member Functions | List of all members
flutter::Compositor Class Referenceabstract

`#include <compositor.h>`

Inheritance diagram for flutter::Compositor:

## Public Member Functions
virtual | ~Compositor ()=default
virtual bool | CreateBackingStore (const FlutterBackingStoreConfig &config, FlutterBackingStore *backing_store_out)=0
virtual bool | CollectBackingStore (const FlutterBackingStore *store)=0
virtual bool | Present (FlutterViewId view_id, const FlutterLayer **layers, size_t layers_count)=0

## Detailed Description

Definition at line 20 of file compositor.h.

## Constructor & Destructor Documentation

## ◆ ~Compositor()

virtual flutter::Compositor::~Compositor | ( |  | ) |
| virtual default

## Member Function Documentation

## ◆ CollectBackingStore()

virtual bool flutter::Compositor::CollectBackingStore | ( | const FlutterBackingStore * | store | ) |
| pure virtual

Implemented in flutter::CompositorOpenGL, and flutter::CompositorSoftware.

## ◆ CreateBackingStore()

virtual bool flutter::Compositor::CreateBackingStore | ( | const FlutterBackingStoreConfig & | config,
|  | FlutterBackingStore * | backing_store_out
| ) |  |
| pure virtual

Implemented in flutter::CompositorOpenGL, and flutter::CompositorSoftware.

## ◆ Present()

virtual bool flutter::Compositor::Present | ( | FlutterViewId | view_id,
|  | const FlutterLayer ** | layers,
|  | size_t | layers_count
| ) |  |
| pure virtual

Implemented in flutter::CompositorOpenGL, and flutter::CompositorSoftware.

The documentation for this class was generated from the following file:

- shell/platform/windows/compositor.h