VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
vkmm::Allocation_T Member List

This is the complete list of members for vkmm::Allocation_T, including all inherited members.

__rep__(bool remove=false)vkmm::Allocation_Tinline
Allocation_T(uint32_t currentFrameIndex, bool userDataString)vkmm::Allocation_Tinline
ALLOCATION_TYPE enum namevkmm::Allocation_T
ALLOCATION_TYPE_BLOCK enum valuevkmm::Allocation_T
ALLOCATION_TYPE_BLOCK_DEDICATED enum valuevkmm::Allocation_T
ALLOCATION_TYPE_DEDICATED enum valuevkmm::Allocation_T
ALLOCATION_TYPE_NONE enum valuevkmm::Allocation_T
BlockAllocMap()vkmm::Allocation_T
BlockAllocUnmap()vkmm::Allocation_T
CanBecomeLost() constvkmm::Allocation_T
ChangeBlockAllocation(Allocator hAllocator, DeviceMemoryBlock *block, VkDeviceSize offset)vkmm::Allocation_T
CompareExchangeLastUseFrameIndex(uint32_t &expected, uint32_t desired)vkmm::Allocation_Tinline
DedicatedAllocCalcStatsInfo(StatInfo &outInfo)vkmm::Allocation_Tinline
DedicatedAllocMap(Allocator hAllocator, void **ppData)vkmm::Allocation_T
DedicatedAllocUnmap(Allocator hAllocator)vkmm::Allocation_T
GetAlignment() constvkmm::Allocation_Tinline
GetBlock() constvkmm::Allocation_Tinline
GetFlags() constvkmm::Allocation_Tinline
GetLastUseFrameIndex() constvkmm::Allocation_Tinline
GetMapCount() constvkmm::Allocation_Tinline
GetMappedData() constvkmm::Allocation_T
GetMemory() constvkmm::Allocation_T
GetMemoryTypeIndex() constvkmm::Allocation_T
GetOffset() constvkmm::Allocation_T
GetPool() constvkmm::Allocation_T
GetSize() constvkmm::Allocation_Tinline
GetSuballocationType() constvkmm::Allocation_Tinline
GetType() constvkmm::Allocation_Tinline
GetUserData() constvkmm::Allocation_Tinline
IDvkmm::Allocation_T
InitBlockAllocation(Pool hPool, DeviceMemoryBlock *block, VkDeviceSize offset, VkDeviceSize alignment, VkDeviceSize size, SuballocationType suballocationType, bool mapped, bool canBecomeLost)vkmm::Allocation_Tinline
InitDedicatedAllocation(uint32_t memoryTypeIndex, VkDeviceMemory hMemory, SuballocationType suballocationType, void *pMappedData, VkDeviceSize size)vkmm::Allocation_Tinline
InitLost()vkmm::Allocation_Tinline
IsPersistentMap() constvkmm::Allocation_Tinline
IsUserDataString() constvkmm::Allocation_Tinline
m_BlockAllocationvkmm::Allocation_T
m_DedicatedAllocationvkmm::Allocation_T
m_pUserDatavkmm::Allocation_T
MakeLost(uint32_t currentFrameIndex, uint32_t frameInUseCount)vkmm::Allocation_T
namevkmm::Allocation_T
SetUserData(Allocator hAllocator, void *pUserData)vkmm::Allocation_T
~Allocation_T()vkmm::Allocation_Tinline