Flutter Engine
The Flutter Engine
|
#include <embedder_surface_software.h>
Classes | |
struct | SoftwareDispatchTable |
Public Member Functions | |
EmbedderSurfaceSoftware (SoftwareDispatchTable software_dispatch_table, std::shared_ptr< EmbedderExternalViewEmbedder > external_view_embedder) | |
~EmbedderSurfaceSoftware () override | |
Public Member Functions inherited from flutter::EmbedderSurface | |
EmbedderSurface () | |
virtual | ~EmbedderSurface () |
virtual bool | IsValid () const =0 |
virtual std::unique_ptr< Surface > | CreateGPUSurface ()=0 |
virtual std::shared_ptr< impeller::Context > | CreateImpellerContext () const |
virtual sk_sp< GrDirectContext > | CreateResourceContext () const |
Public Member Functions inherited from flutter::GPUSurfaceSoftwareDelegate | |
~GPUSurfaceSoftwareDelegate () | |
virtual sk_sp< SkSurface > | AcquireBackingStore (const SkISize &size)=0 |
Called when the GPU surface needs a new buffer to render a new frame into. More... | |
virtual bool | PresentBackingStore (sk_sp< SkSurface > backing_store)=0 |
Called by the platform when a frame has been rendered into the backing store and the platform must display it on-screen. More... | |
Definition at line 17 of file embedder_surface_software.h.
flutter::EmbedderSurfaceSoftware::EmbedderSurfaceSoftware | ( | SoftwareDispatchTable | software_dispatch_table, |
std::shared_ptr< EmbedderExternalViewEmbedder > | external_view_embedder | ||
) |
Definition at line 18 of file embedder_surface_software.cc.
|
overridedefault |