#include <vulkan_surface_producer.h>
Public Member Functions | |
| VulkanSurfaceProducer () | |
| ~VulkanSurfaceProducer () override | |
| bool | IsValid () const |
| GrDirectContext * | gr_context () const override |
| std::unique_ptr< SurfaceProducerSurface > | ProduceOffscreenSurface (const SkISize &size) override |
| std::unique_ptr< SurfaceProducerSurface > | ProduceSurface (const SkISize &size) override |
| void | SubmitSurfaces (std::vector< std::unique_ptr< SurfaceProducerSurface > > surfaces) override |
Public Member Functions inherited from flutter_runner::SurfaceProducer | |
| virtual | ~SurfaceProducer ()=default |
Public Member Functions inherited from vulkan::VulkanProvider | |
| vulkan::VulkanHandle< VkFence > | CreateFence () |
Definition at line 26 of file vulkan_surface_producer.h.
|
explicit |
Definition at line 45 of file vulkan_surface_producer.cc.
References FML_LOG.
|
override |
Definition at line 53 of file vulkan_surface_producer.cc.
References FML_DCHECK, and VK_CALL_LOG_ERROR.
|
inlineoverridevirtual |
Implements flutter_runner::SurfaceProducer.
Definition at line 35 of file vulkan_surface_producer.h.
|
inline |
Definition at line 32 of file vulkan_surface_producer.h.
|
overridevirtual |
Implements flutter_runner::SurfaceProducer.
Definition at line 289 of file vulkan_surface_producer.cc.
|
overridevirtual |
Implements flutter_runner::SurfaceProducer.
Definition at line 275 of file vulkan_surface_producer.cc.
References FML_CHECK.
|
overridevirtual |
Implements flutter_runner::SurfaceProducer.
Definition at line 171 of file vulkan_surface_producer.cc.
References FML_LOG, self, surface, and TRACE_EVENT0.