Diligent Engine  v.2.4.g
Classes | Namespaces
VulkanMemoryManager.hpp File Reference
#include <mutex>
#include <array>
#include <unordered_map>
#include <atomic>
#include <string>
#include "MemoryAllocator.h"
#include "VariableSizeAllocationsManager.hpp"
#include "VulkanUtilities/VulkanPhysicalDevice.hpp"
#include "VulkanUtilities/VulkanLogicalDevice.hpp"
#include "VulkanUtilities/VulkanObjectWrappers.hpp"
#include "HashUtils.hpp"

Go to the source code of this file.

Classes

struct  VulkanUtilities::VulkanMemoryAllocation
 
class  VulkanUtilities::VulkanMemoryPage
 
class  VulkanUtilities::VulkanMemoryManager
 
struct  VulkanUtilities::VulkanMemoryManager::MemoryPageIndex
 
struct  VulkanUtilities::VulkanMemoryManager::MemoryPageIndex::Hasher
 

Namespaces

 VulkanUtilities