VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
vkmm::AllocatorCreateInfo Struct Reference

#include <AllocatorVk.h>

Public Attributes

AllocatorCreateFlags flags
 Flags for created allocator. Use #VmaAllocatorCreateFlagBits enum. More...
 
VkDeviceSize preferredLargeHeapBlockSize
 
const VkAllocationCallbacks * pAllocationCallbacks
 Custom CPU memory allocation callbacks. Optional. More...
 
const DeviceMemoryCallbackspDeviceMemoryCallbacks
 
uint32_t frameInUseCount
 
const VkDeviceSize * pHeapSizeLimit
 

Detailed Description

Definition at line 551 of file AllocatorVk.h.

Member Data Documentation

◆ flags

AllocatorCreateFlags vkmm::AllocatorCreateInfo::flags

Flags for created allocator. Use #VmaAllocatorCreateFlagBits enum.

Definition at line 554 of file AllocatorVk.h.

◆ frameInUseCount

uint32_t vkmm::AllocatorCreateInfo::frameInUseCount

Definition at line 563 of file AllocatorVk.h.

◆ pAllocationCallbacks

const VkAllocationCallbacks* vkmm::AllocatorCreateInfo::pAllocationCallbacks

Custom CPU memory allocation callbacks. Optional.

Definition at line 560 of file AllocatorVk.h.

◆ pDeviceMemoryCallbacks

const DeviceMemoryCallbacks* vkmm::AllocatorCreateInfo::pDeviceMemoryCallbacks

Definition at line 561 of file AllocatorVk.h.

◆ pHeapSizeLimit

const VkDeviceSize* vkmm::AllocatorCreateInfo::pHeapSizeLimit

Definition at line 565 of file AllocatorVk.h.

◆ preferredLargeHeapBlockSize

VkDeviceSize vkmm::AllocatorCreateInfo::preferredLargeHeapBlockSize

Vulkan physical device. /‍** Set to 0 to use default, which is currently 256 MiB. *‍/

Definition at line 557 of file AllocatorVk.h.


The documentation for this struct was generated from the following file: