#include <Common.hpp>
|
| static void *VKAPI_PTR | Allocate (void *userData, size_t size, size_t alignment, VkSystemAllocationScope) |
| |
| static void *VKAPI_PTR | Reallocate (void *userData, void *original, size_t size, size_t alignment, VkSystemAllocationScope) |
| |
| static void VKAPI_PTR | Free (void *userData, void *memory) |
| |
◆ VulkanAllocationCallbacks()
| Foundation::RHI::VulkanAllocationCallbacks::VulkanAllocationCallbacks |
( |
Allocator * |
allocator = nullptr | ) |
|
|
inlineexplicit |
◆ Allocate()
| static void *VKAPI_PTR Foundation::RHI::VulkanAllocationCallbacks::Allocate |
( |
void * |
userData, |
|
|
size_t |
size, |
|
|
size_t |
alignment, |
|
|
VkSystemAllocationScope |
|
|
) |
| |
|
inlinestaticprivate |
◆ Free()
| static void VKAPI_PTR Foundation::RHI::VulkanAllocationCallbacks::Free |
( |
void * |
userData, |
|
|
void * |
memory |
|
) |
| |
|
inlinestaticprivate |
◆ Get()
| vk::AllocationCallbacks const * Foundation::RHI::VulkanAllocationCallbacks::Get |
( |
| ) |
const |
|
inline |
◆ GetNative()
| VkAllocationCallbacks const * Foundation::RHI::VulkanAllocationCallbacks::GetNative |
( |
| ) |
const |
|
inline |
◆ Reallocate()
| static void *VKAPI_PTR Foundation::RHI::VulkanAllocationCallbacks::Reallocate |
( |
void * |
userData, |
|
|
void * |
original, |
|
|
size_t |
size, |
|
|
size_t |
alignment, |
|
|
VkSystemAllocationScope |
|
|
) |
| |
|
inlinestaticprivate |
◆ Reset()
| void Foundation::RHI::VulkanAllocationCallbacks::Reset |
( |
Allocator * |
newAllocator | ) |
|
|
inline |
◆ allocator
| Allocator* Foundation::RHI::VulkanAllocationCallbacks::allocator {nullptr} |
◆ callbacks
| VkAllocationCallbacks Foundation::RHI::VulkanAllocationCallbacks::callbacks {} |
The documentation for this struct was generated from the following file: