A rendering surface that accepts rendering intent but does not render anything. More...
#include <ios_surface_noop.h>
Public Member Functions | |
IOSSurfaceNoop (std::shared_ptr< IOSContext > context) | |
~IOSSurfaceNoop () override | |
bool | IsValid () const override |
void | UpdateStorageSizeIfNecessary () override |
std::unique_ptr< Surface > | CreateGPUSurface (GrDirectContext *gr_context=nullptr) override |
Public Member Functions inherited from flutter::IOSSurface | |
std::shared_ptr< IOSContext > | GetContext () const |
virtual | ~IOSSurface () |
Additional Inherited Members | |
Static Public Member Functions inherited from flutter::IOSSurface | |
static std::unique_ptr< IOSSurface > | Create (std::shared_ptr< IOSContext > context, const fml::scoped_nsobject< CALayer > &layer) |
Protected Member Functions inherited from flutter::IOSSurface | |
IOSSurface (std::shared_ptr< IOSContext > ios_context) | |
A rendering surface that accepts rendering intent but does not render anything.
This is useful for running on platforms that need an engine instance and don't have the required drivers.
Definition at line 23 of file ios_surface_noop.h.
|
explicit |
Definition at line 23 of file ios_surface_noop.mm.
|
overridedefault |
|
overridevirtual |
Implements flutter::IOSSurface.
Definition at line 34 of file ios_surface_noop.mm.
|
overridevirtual |
Implements flutter::IOSSurface.
Definition at line 28 of file ios_surface_noop.mm.
|
overridevirtual |