Flutter Engine
The Flutter Engine
Classes | Namespaces | Typedefs
VulkanTypes.h File Reference
#include "include/core/SkTypes.h"
#include "include/private/gpu/vk/SkiaVulkan.h"
#include <cstddef>
#include <cstdint>
#include <functional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  skgpu::VulkanAlloc
 
struct  skgpu::VulkanYcbcrConversionInfo
 

Namespaces

namespace  skgpu
 

Typedefs

using skgpu::VulkanGetProc = std::function< PFN_vkVoidFunction(const char *, VkInstance, VkDevice)>
 
typedef intptr_t skgpu::VulkanBackendMemory
 
typedef void * skgpu::VulkanDeviceLostContext
 
typedef void(* skgpu::VulkanDeviceLostProc) (VulkanDeviceLostContext faultContext, const std::string &description, const std::vector< VkDeviceFaultAddressInfoEXT > &addressInfos, const std::vector< VkDeviceFaultVendorInfoEXT > &vendorInfos, const std::vector< std::byte > &vendorBinaryData)