Flutter Engine
flutter::GPUSurfaceVulkanDelegate Class Referenceabstract

#include <gpu_surface_vulkan_delegate.h>

Inheritance diagram for flutter::GPUSurfaceVulkanDelegate:
flutter::GPUSurfaceDelegate flutter::AndroidSurfaceVulkan

Public Member Functions

 ~GPUSurfaceVulkanDelegate () override
 
ExternalViewEmbedderGetExternalViewEmbedder () override
 Gets the view embedder that controls how the Flutter layer hierarchy split into multiple chunks should be composited back on-screen. This field is optional and the Flutter rasterizer will render into a single on-screen surface if this call returns a null external view embedder. This happens on the GPU thread. More...
 
virtual fml::RefPtr< vulkan::VulkanProcTablevk ()=0
 
- Public Member Functions inherited from flutter::GPUSurfaceDelegate
virtual ~GPUSurfaceDelegate ()
 

Detailed Description

Definition at line 14 of file gpu_surface_vulkan_delegate.h.

Constructor & Destructor Documentation

◆ ~GPUSurfaceVulkanDelegate()

flutter::GPUSurfaceVulkanDelegate::~GPUSurfaceVulkanDelegate ( )
overridedefault

Member Function Documentation

◆ GetExternalViewEmbedder()

ExternalViewEmbedder * flutter::GPUSurfaceVulkanDelegate::GetExternalViewEmbedder ( )
overridevirtual

Gets the view embedder that controls how the Flutter layer hierarchy split into multiple chunks should be composited back on-screen. This field is optional and the Flutter rasterizer will render into a single on-screen surface if this call returns a null external view embedder. This happens on the GPU thread.

Returns
The external view embedder, or, null if Flutter is rendering into a single on-screen surface.

Implements flutter::GPUSurfaceDelegate.

Reimplemented in flutter::AndroidSurfaceVulkan.

Definition at line 11 of file gpu_surface_vulkan_delegate.cc.

Referenced by flutter::GPUSurfaceVulkan::GetExternalViewEmbedder().

11  {
12  return nullptr;
13 }

◆ vk()

virtual fml::RefPtr<vulkan::VulkanProcTable> flutter::GPUSurfaceVulkanDelegate::vk ( )
pure virtual

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