#include <gpu_surface_metal_impeller.h>
Public Member Functions | |
| GPUSurfaceMetalImpeller (GPUSurfaceMetalDelegate *delegate, const std::shared_ptr< impeller::AiksContext > &context, bool render_to_surface=true) | |
| ~GPUSurfaceMetalImpeller () | |
| bool | IsValid () override |
| virtual Surface::SurfaceData | GetSurfaceData () const override |
Public Member Functions inherited from flutter::Surface | |
| Surface () | |
| virtual | ~Surface () |
| virtual bool | ClearRenderContext () |
Definition at line 20 of file gpu_surface_metal_impeller.h.
| flutter::GPUSurfaceMetalImpeller::GPUSurfaceMetalImpeller | ( | GPUSurfaceMetalDelegate * | delegate, |
| const std::shared_ptr< impeller::AiksContext > & | context, | ||
| bool | render_to_surface = true |
||
| ) |
Definition at line 26 of file gpu_surface_metal_impeller.mm.
|
default |
|
overridevirtual |
Capture the SurfaceData currently present in the surface.
Not guaranteed to work on all setups and not intended to be used in production. The data field will be null if it was unable to work.
Reimplemented from flutter::Surface.
Definition at line 370 of file gpu_surface_metal_impeller.mm.
References texture.
|
overridevirtual |
Implements flutter::Surface.
Definition at line 49 of file gpu_surface_metal_impeller.mm.