Flutter Engine
flutter_runner::SurfaceProducer Class Referenceabstract

#include <surface_producer.h>

Inheritance diagram for flutter_runner::SurfaceProducer:
flutter_runner::VulkanSurfaceProducer

Public Member Functions

virtual ~SurfaceProducer ()=default
 
virtual std::unique_ptr< SurfaceProducerSurfaceProduceSurface (const SkISize &size)=0
 
virtual void SubmitSurfaces (std::vector< std::unique_ptr< SurfaceProducerSurface >> surfaces)=0
 

Detailed Description

Definition at line 65 of file surface_producer.h.

Constructor & Destructor Documentation

◆ ~SurfaceProducer()

virtual flutter_runner::SurfaceProducer::~SurfaceProducer ( )
virtualdefault

Member Function Documentation

◆ ProduceSurface()

virtual std::unique_ptr<SurfaceProducerSurface> flutter_runner::SurfaceProducer::ProduceSurface ( const SkISize &  size)
pure virtual

◆ SubmitSurfaces()

virtual void flutter_runner::SurfaceProducer::SubmitSurfaces ( std::vector< std::unique_ptr< SurfaceProducerSurface >>  surfaces)
pure virtual

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