#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 25 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 47 of file software_surface.cc.
|
override |
Definition at line 71 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 326 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 330 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 310 of file software_surface.cc.
|
inline |
Definition at line 33 of file software_surface.h.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 304 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 295 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 316 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 81 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 299 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 77 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 290 of file software_surface.cc.
References FML_CHECK.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 321 of file software_surface.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducerSurface.
Definition at line 335 of file software_surface.cc.