|
| AndroidSurfaceGLImpeller (const std::shared_ptr< AndroidContextGLImpeller > &android_context) |
|
| ~AndroidSurfaceGLImpeller () override |
|
bool | IsValid () const override |
|
std::unique_ptr< Surface > | CreateGPUSurface (GrDirectContext *gr_context) override |
|
void | TeardownOnScreenContext () override |
|
bool | OnScreenSurfaceResize (const SkISize &size) override |
|
bool | ResourceContextMakeCurrent () override |
|
bool | ResourceContextClearCurrent () override |
|
bool | SetNativeWindow (fml::RefPtr< AndroidNativeWindow > window) override |
|
std::unique_ptr< Surface > | CreateSnapshotSurface () override |
|
std::shared_ptr< impeller::Context > | GetImpellerContext () override |
|
std::unique_ptr< GLContextResult > | GLContextMakeCurrent () override |
|
bool | GLContextClearCurrent () override |
|
SurfaceFrame::FramebufferInfo | GLContextFramebufferInfo () const override |
|
void | GLContextSetDamageRegion (const std::optional< SkIRect > ®ion) override |
|
bool | GLContextPresent (const GLPresentInfo &present_info) override |
|
GLFBOInfo | GLContextFBO (GLFrameInfo frame_info) const override |
|
sk_sp< const GrGLInterface > | GetGLInterface () const override |
|
| ~GPUSurfaceGLDelegate () |
|
virtual std::unique_ptr< GLContextResult > | GLContextMakeCurrent ()=0 |
|
virtual bool | GLContextClearCurrent ()=0 |
|
virtual void | GLContextSetDamageRegion (const std::optional< SkIRect > ®ion) |
|
virtual bool | GLContextPresent (const GLPresentInfo &present_info)=0 |
|
virtual GLFBOInfo | GLContextFBO (GLFrameInfo frame_info) const =0 |
|
virtual bool | GLContextFBOResetAfterPresent () const |
|
virtual SurfaceFrame::FramebufferInfo | GLContextFramebufferInfo () const |
|
virtual SkMatrix | GLContextSurfaceTransformation () const |
|
virtual sk_sp< const GrGLInterface > | GetGLInterface () const |
|
virtual GLProcResolver | GetGLProcResolver () const |
|
virtual bool | AllowsDrawingWhenGpuDisabled () const |
|
Public Member Functions inherited from flutter::AndroidSurface |
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 SkISize &size)=0 |
|
virtual bool | ResourceContextMakeCurrent ()=0 |
|
virtual bool | ResourceContextClearCurrent ()=0 |
|
virtual bool | SetNativeWindow (fml::RefPtr< AndroidNativeWindow > window)=0 |
|
virtual std::unique_ptr< Surface > | CreateSnapshotSurface () |
|
virtual std::shared_ptr< impeller::Context > | GetImpellerContext () |
|