Flutter Engine
flutter_runner::SurfaceProducer Class Referenceabstract

#include <vulkan_surface.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 SubmitSurface (std::unique_ptr< SurfaceProducerSurface > surface)=0
 

Detailed Description

Definition at line 45 of file vulkan_surface.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

◆ SubmitSurface()

virtual void flutter_runner::SurfaceProducer::SubmitSurface ( std::unique_ptr< SurfaceProducerSurface surface)
pure virtual

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