Flutter Engine
The Flutter Engine
|
#include <surface.h>
Public Member Functions | |
Surface (std::string debug_label, std::shared_ptr< flutter::ExternalViewEmbedder > view_embedder, GrDirectContext *gr_context) | |
~Surface () override | |
Public Member Functions inherited from flutter::Surface | |
Surface () | |
virtual | ~Surface () |
virtual bool | IsValid ()=0 |
virtual std::unique_ptr< SurfaceFrame > | AcquireFrame (const SkISize &size)=0 |
virtual SkMatrix | GetRootTransformation () const =0 |
virtual GrDirectContext * | GetContext ()=0 |
virtual std::unique_ptr< GLContextResult > | MakeRenderContextCurrent () |
virtual bool | ClearRenderContext () |
virtual bool | AllowsDrawingWhenGpuDisabled () const |
virtual bool | EnableRasterCache () const |
virtual std::shared_ptr< impeller::AiksContext > | GetAiksContext () const |
virtual SurfaceData | GetSurfaceData () const |
Surface::Surface | ( | std::string | debug_label, |
std::shared_ptr< flutter::ExternalViewEmbedder > | view_embedder, | ||
GrDirectContext * | gr_context | ||
) |
Definition at line 16 of file surface.cc.
|
overridevirtualdefault |
Reimplemented from flutter::Surface.