#include <software_surface.h>
Public Member Functions | |
| SoftwareSurface (fuchsia::sysmem2::AllocatorSyncPtr &sysmem_allocator, fuchsia::ui::composition::AllocatorPtr &flatland_allocator, const SkISize &size) | |
| ~SoftwareSurface () override | |
| size_t | GetAllocationSize () const |
| size_t | AdvanceAndGetAge () override |
| bool | FlushSessionAcquireAndReleaseEvents () override |
| bool | IsValid () const override |
| SkISize | GetSize () const override |
| void | SignalWritesFinished (const std::function< void(void)> &on_surface_read_finished) override |
| void | SetImageId (uint32_t image_id) override |
| uint32_t | GetImageId () override |
| sk_sp< SkSurface > | GetSkiaSurface () const override |
| fuchsia::ui::composition::BufferCollectionImportToken | GetBufferCollectionImportToken () override |
| zx::event | GetAcquireFence () override |
| zx::event | GetReleaseFence () override |
| void | SetReleaseImageCallback (ReleaseImageCallback release_image_callback) override |
Public Member Functions inherited from flutter_runner::SurfaceProducerSurface | |
| virtual | ~SurfaceProducerSurface ()=default |
Definition at line 26 of file software_surface.h.
| flutter_runner::SoftwareSurface::SoftwareSurface | ( | fuchsia::sysmem2::AllocatorSyncPtr & | sysmem_allocator, |
| fuchsia::ui::composition::AllocatorPtr & | flatland_allocator, | ||
| const SkISize & | size | ||
| ) |
Definition at line 48 of file software_surface.cc.
|
override |
Definition at line 72 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 327 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 331 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 311 of file software_surface.cc.
|
inline |
Definition at line 34 of file software_surface.h.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 305 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 296 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 317 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 82 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 300 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 78 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 291 of file software_surface.cc.
References FML_CHECK.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 322 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 336 of file software_surface.cc.