#include <android_surface.h>
Public Member Functions | |
| virtual | ~AndroidSurface () |
| virtual bool | IsValid () const =0 |
| virtual void | TeardownOnScreenContext ()=0 |
| virtual std::unique_ptr< Surface > | CreateGPUSurface (GrDirectContext *gr_context=nullptr)=0 |
| virtual bool | OnScreenSurfaceResize (const DlISize &size)=0 |
| virtual bool | ResourceContextMakeCurrent ()=0 |
| virtual bool | ResourceContextClearCurrent ()=0 |
| virtual bool | SetNativeWindow (fml::RefPtr< AndroidNativeWindow > window, const std::shared_ptr< PlatformViewAndroidJNI > &jni_facade)=0 |
| virtual std::unique_ptr< Surface > | CreateSnapshotSurface () |
| virtual std::shared_ptr< impeller::Context > | GetImpellerContext () |
| virtual void | SetupImpellerSurface () |
Protected Member Functions | |
| AndroidSurface () | |
Definition at line 24 of file android_surface.h.
|
virtualdefault |
|
protecteddefault |
|
pure virtual |
|
virtual |
Reimplemented in flutter::AndroidSurfaceDynamicImpeller, flutter::AndroidSurfaceGLImpeller, and flutter::AndroidSurfaceGLSkia.
Definition at line 14 of file android_surface.cc.
Referenced by flutter::AndroidSnapshotSurfaceProducer::CreateSnapshotSurface().
|
virtual |
Reimplemented in flutter::AndroidSurfaceDynamicImpeller, flutter::AndroidSurfaceGLImpeller, and flutter::AndroidSurfaceVKImpeller.
Definition at line 18 of file android_surface.cc.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Reimplemented in flutter::AndroidSurfaceDynamicImpeller.
Definition at line 22 of file android_surface.cc.
|
pure virtual |