#include <VulkanMemoryManager.hpp>
◆ VulkanMemoryPage() [1/3]
| VulkanUtilities::VulkanMemoryPage::VulkanMemoryPage |
( |
VulkanMemoryManager & |
ParentMemoryMgr, |
|
|
VkDeviceSize |
PageSize, |
|
|
uint32_t |
MemoryTypeIndex, |
|
|
bool |
IsHostVisible, |
|
|
VkMemoryAllocateFlags |
AllocateFlags |
|
) |
| |
|
noexcept |
◆ ~VulkanMemoryPage()
| VulkanUtilities::VulkanMemoryPage::~VulkanMemoryPage |
( |
| ) |
|
◆ VulkanMemoryPage() [2/3]
◆ VulkanMemoryPage() [3/3]
| VulkanUtilities::VulkanMemoryPage::VulkanMemoryPage |
( |
const VulkanMemoryPage & |
| ) |
|
|
delete |
◆ Allocate()
| VulkanMemoryAllocation VulkanUtilities::VulkanMemoryPage::Allocate |
( |
VkDeviceSize |
size, |
|
|
VkDeviceSize |
alignment |
|
) |
| |
◆ GetCPUMemory()
| void* VulkanUtilities::VulkanMemoryPage::GetCPUMemory |
( |
| ) |
const |
|
inline |
◆ GetPageSize()
| VkDeviceSize VulkanUtilities::VulkanMemoryPage::GetPageSize |
( |
| ) |
const |
|
inline |
◆ GetUsedSize()
| VkDeviceSize VulkanUtilities::VulkanMemoryPage::GetUsedSize |
( |
| ) |
const |
|
inline |
◆ GetVkMemory()
| VkDeviceMemory VulkanUtilities::VulkanMemoryPage::GetVkMemory |
( |
| ) |
const |
|
inline |
◆ IsEmpty()
| bool VulkanUtilities::VulkanMemoryPage::IsEmpty |
( |
| ) |
const |
|
inline |
◆ IsFull()
| bool VulkanUtilities::VulkanMemoryPage::IsFull |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ VulkanMemoryAllocation
The documentation for this class was generated from the following files: