#include <FlutterCompositor.h>
Public Member Functions | |
FlutterCompositor (id< FlutterViewProvider > view_provider, FlutterTimeConverter *time_converter, FlutterPlatformViewController *platform_views_controller) | |
~FlutterCompositor ()=default | |
bool | CreateBackingStore (const FlutterBackingStoreConfig *config, FlutterBackingStore *backing_store_out) |
bool | Present (FlutterViewIdentifier view_id, const FlutterLayer **layers, size_t layers_count) |
Definition at line 36 of file FlutterCompositor.h.
flutter::FlutterCompositor::FlutterCompositor | ( | id< FlutterViewProvider > | view_provider, |
FlutterTimeConverter * | time_converter, | ||
FlutterPlatformViewController * | platform_views_controller | ||
) |
Definition at line 35 of file FlutterCompositor.mm.
|
default |
bool flutter::FlutterCompositor::CreateBackingStore | ( | const FlutterBackingStoreConfig * | config, |
FlutterBackingStore * | backing_store_out | ||
) |
Definition at line 44 of file FlutterCompositor.mm.
References FlutterSurface::asFlutterMetalTexture, and FlutterView::surfaceManager.
bool flutter::FlutterCompositor::Present | ( | FlutterViewIdentifier | view_id, |
const FlutterLayer ** | layers, | ||
size_t | layers_count | ||
) |
Definition at line 64 of file FlutterCompositor.mm.
References FlutterSurfacePresentInfo::offset, FlutterSurfacePresentInfo::paintRegion, FlutterSurfacePresentInfo::surface, FlutterView::surfaceManager, and FlutterSurfacePresentInfo::zIndex.