Flutter Engine
The Flutter Engine
|
#include <VulkanMemoryAllocator.h>
Public Types | |
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 20 of file VulkanMemoryAllocator.h.
Enumerator | |
---|---|
kNone_AllocationPropertyFlag | |
kDedicatedAllocation_AllocationPropertyFlag | |
kLazyAllocation_AllocationPropertyFlag | |
kPersistentlyMapped_AllocationPropertyFlag | |
kProtected_AllocationPropertyFlag |
Definition at line 22 of file VulkanMemoryAllocator.h.
|
strong |
Enumerator | |
---|---|
kGpuOnly | |
kCpuWritesGpuReads | |
kTransfersFromCpuToGpu | |
kTransfersFromGpuToCpu |
Definition at line 40 of file VulkanMemoryAllocator.h.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 90 of file VulkanMemoryAllocator.h.
|
inlinevirtual |
Reimplemented in flutter::FlutterSkiaVulkanMemoryAllocator, sk_gpu_test::VkTestMemoryAllocator, and skgpu::VulkanAMDMemoryAllocator.
Definition at line 91 of file VulkanMemoryAllocator.h.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 97 of file VulkanMemoryAllocator.h.
|
inlinevirtual |
Reimplemented in flutter::FlutterSkiaVulkanMemoryAllocator, sk_gpu_test::VkTestMemoryAllocator, and skgpu::VulkanAMDMemoryAllocator.
Definition at line 100 of file VulkanMemoryAllocator.h.
|
inlinevirtual |
Definition at line 74 of file VulkanMemoryAllocator.h.
|
inlinevirtual |
Reimplemented in flutter::FlutterSkiaVulkanMemoryAllocator, sk_gpu_test::VkTestMemoryAllocator, and skgpu::VulkanAMDMemoryAllocator.
Definition at line 75 of file VulkanMemoryAllocator.h.
|
pure virtual |
|
pure virtual |