XII Release 0.1.0
Loading...
Searching...
No Matches
xiiVulkanMemoryAllocator Member List

This is the complete list of members for xiiVulkanMemoryAllocator, including all inherited members.

CreateBuffer(const vk::BufferCreateInfo &vkBufferCreateInfo, const xiiVulkanAllocationCreateInfo &allocationCreateInfo, vk::Buffer &out_buffer, xiiVulkanAllocation &out_allocation, xiiVulkanAllocationInfo *pAllocationInfo=nullptr) constxiiVulkanMemoryAllocator
CreateImage(const vk::ImageCreateInfo &vkImageCreateInfo, const xiiVulkanAllocationCreateInfo &allocationCreateInfo, vk::Image &out_image, xiiVulkanAllocation &out_allocation, xiiVulkanAllocationInfo *pAllocationInfo=nullptr) constxiiVulkanMemoryAllocator
DeInitialize()xiiVulkanMemoryAllocator
DestroyBuffer(vk::Buffer &vkBuffer, xiiVulkanAllocation &allocation) constxiiVulkanMemoryAllocator
DestroyImage(vk::Image &vkImage, xiiVulkanAllocation &allocation) constxiiVulkanMemoryAllocator
FlushAllocation(xiiVulkanAllocation allocation, vk::DeviceSize offset=0U, vk::DeviceSize size=vk::WholeSize) constxiiVulkanMemoryAllocator
GetAllocationInfo(xiiVulkanAllocation allocation) constxiiVulkanMemoryAllocator
GetMemoryPropertyFlags(xiiVulkanAllocation allocation) constxiiVulkanMemoryAllocator
GetStatistics() constxiiVulkanMemoryAllocator
Initialize(xiiGALDeviceVulkan *pDeviceVulkan, xiiUInt32 uiPreferredBlockSize=0U)xiiVulkanMemoryAllocator
InvalidateAllocation(xiiVulkanAllocation allocation, vk::DeviceSize offset=0U, vk::DeviceSize size=vk::WholeSize) constxiiVulkanMemoryAllocator
MapMemory(xiiVulkanAllocation allocation, void **pData) constxiiVulkanMemoryAllocator
SetAllocationUserData(xiiVulkanAllocation allocation, const char *pUserData) constxiiVulkanMemoryAllocator
UnmapMemory(xiiVulkanAllocation allocation) constxiiVulkanMemoryAllocator
xiiVulkanMemoryAllocator() (defined in xiiVulkanMemoryAllocator)xiiVulkanMemoryAllocator
~xiiVulkanMemoryAllocator() (defined in xiiVulkanMemoryAllocator)xiiVulkanMemoryAllocator