Flutter Engine
The Flutter Engine
|
#include <flutter_skia_vma.h>
Static Public Member Functions | |
static sk_sp< VulkanMemoryAllocator > | Make (uint32_t vulkan_api_version, VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device, const fml::RefPtr< vulkan::VulkanProcTable > &vk, bool mustUseCoherentHostVisibleMemory) |
Additional Inherited Members | |
Public Types inherited from skgpu::VulkanMemoryAllocator | |
enum | AllocationPropertyFlags { kNone_AllocationPropertyFlag = 0b0000 , kDedicatedAllocation_AllocationPropertyFlag = 0b0001 , kLazyAllocation_AllocationPropertyFlag = 0b0010 , kPersistentlyMapped_AllocationPropertyFlag = 0b0100 , kProtected_AllocationPropertyFlag = 0b1000 } |
enum class | BufferUsage { kGpuOnly , kCpuWritesGpuReads , kTransfersFromCpuToGpu , kTransfersFromGpuToCpu } |
Definition at line 16 of file flutter_skia_vma.h.
|
override |
Definition at line 81 of file flutter_skia_vma.cc.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 118 of file flutter_skia_vma.cc.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 86 of file flutter_skia_vma.cc.
|
overridevirtual |
Reimplemented from skgpu::VulkanMemoryAllocator.
Definition at line 244 of file flutter_skia_vma.cc.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 193 of file flutter_skia_vma.cc.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 200 of file flutter_skia_vma.cc.
|
overridevirtual |
Reimplemented from skgpu::VulkanMemoryAllocator.
Definition at line 253 of file flutter_skia_vma.cc.
|
static |
Definition at line 13 of file flutter_skia_vma.cc.
|
overridevirtual |
Reimplemented from skgpu::VulkanMemoryAllocator.
Definition at line 229 of file flutter_skia_vma.cc.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 263 of file flutter_skia_vma.cc.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 237 of file flutter_skia_vma.cc.