Flutter Engine
vulkan_surface.h File Reference
#include <lib/async/cpp/wait.h>
#include <lib/ui/scenic/cpp/resources.h>
#include <lib/zx/event.h>
#include <lib/zx/vmo.h>
#include <array>
#include <memory>
#include "flutter/flow/raster_cache_key.h"
#include "flutter/fml/macros.h"
#include "flutter/vulkan/vulkan_command_buffer.h"
#include "flutter/vulkan/vulkan_handle.h"
#include "flutter/vulkan/vulkan_proc_table.h"
#include "flutter/vulkan/vulkan_provider.h"
#include "third_party/skia/include/core/SkSurface.h"

Go to the source code of this file.

Classes

class  flutter_runner::SurfaceProducerSurface
 
class  flutter_runner::SurfaceProducer
 
struct  flutter_runner::VulkanImage
 
class  flutter_runner::VulkanSurface
 

Namespaces

 flutter_runner
 

Functions

bool flutter_runner::CreateVulkanImage (vulkan::VulkanProvider &vulkan_provider, const SkISize &size, VulkanImage *out_vulkan_image)