Flutter Engine
The Flutter Engine
|
#include <VulkanAMDMemoryAllocator.h>
Static Public Member Functions | |
static sk_sp< VulkanMemoryAllocator > | Make (VkInstance instance, VkPhysicalDevice physicalDevice, VkDevice device, uint32_t physicalDeviceVersion, const VulkanExtensions *extensions, const VulkanInterface *interface, ThreadSafe) |
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 30 of file VulkanAMDMemoryAllocator.h.
|
override |
Definition at line 100 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 136 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 105 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Reimplemented from skgpu::VulkanMemoryAllocator.
Definition at line 249 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 203 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 209 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Reimplemented from skgpu::VulkanMemoryAllocator.
Definition at line 256 of file VulkanAMDMemoryAllocator.cpp.
|
static |
Definition at line 21 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Reimplemented from skgpu::VulkanMemoryAllocator.
Definition at line 236 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 263 of file VulkanAMDMemoryAllocator.cpp.
|
overridevirtual |
Implements skgpu::VulkanMemoryAllocator.
Definition at line 243 of file VulkanAMDMemoryAllocator.cpp.