Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
flutter::EmbedderSurface Class Referenceabstract

#include <embedder_surface.h>

Inheritance diagram for flutter::EmbedderSurface:
flutter::EmbedderSurfaceGL flutter::EmbedderSurfaceGLImpeller flutter::EmbedderSurfaceMetal flutter::EmbedderSurfaceMetalImpeller flutter::EmbedderSurfaceSoftware flutter::EmbedderSurfaceVulkan

Public Member Functions

 EmbedderSurface ()
 
virtual ~EmbedderSurface ()
 
virtual bool IsValid () const =0
 
virtual std::unique_ptr< SurfaceCreateGPUSurface ()=0
 
virtual std::shared_ptr< impeller::ContextCreateImpellerContext () const
 
virtual sk_sp< GrDirectContextCreateResourceContext () const
 

Detailed Description

Definition at line 15 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

◆ CreateImpellerContext()

std::shared_ptr< impeller::Context > flutter::EmbedderSurface::CreateImpellerContext ( ) const
virtual

Reimplemented in flutter::EmbedderSurfaceGLImpeller, and flutter::EmbedderSurfaceMetalImpeller.

Definition at line 13 of file embedder_surface.cc.

14 {
15 return nullptr;
16}

◆ CreateResourceContext()

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

◆ IsValid()

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

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