Flutter Engine
flutter::EmbedderSurface Class Referenceabstract

#include <embedder_surface.h>

Inheritance diagram for flutter::EmbedderSurface:
flutter::EmbedderSurfaceGL flutter::EmbedderSurfaceSoftware

Public Member Functions

 EmbedderSurface ()
 
virtual ~EmbedderSurface ()
 
virtual bool IsValid () const =0
 
virtual std::unique_ptr< SurfaceCreateGPUSurface ()=0
 
virtual sk_sp< GrDirectContext > CreateResourceContext () const =0
 

Detailed Description

Definition at line 14 of file embedder_surface.h.

Constructor & Destructor Documentation

◆ EmbedderSurface()

flutter::EmbedderSurface::EmbedderSurface ( )
default

◆ ~EmbedderSurface()

flutter::EmbedderSurface::~EmbedderSurface ( )
virtualdefault

Member Function Documentation

◆ CreateGPUSurface()

virtual std::unique_ptr<Surface> flutter::EmbedderSurface::CreateGPUSurface ( )
pure virtual

◆ CreateResourceContext()

virtual sk_sp<GrDirectContext> flutter::EmbedderSurface::CreateResourceContext ( ) const
pure virtual

◆ IsValid()

virtual bool flutter::EmbedderSurface::IsValid ( ) const
pure virtual

The documentation for this class was generated from the following files: