|
VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
This is the complete list of members for vkmm::Allocator_T, including all inherited members.
| AllocateDedicatedMemory(VkDeviceSize size, SuballocationType suballocType, uint32_t memTypeIndex, bool map, bool isUserDataString, AllocationCreateInfo &createInfo, VkBuffer dedicatedBuffer, VkImage dedicatedImage, Allocation *pAllocation) | vkmm::Allocator_T | |
| AllocateMemory(const VkMemoryRequirements &vkMemReq, bool requiresDedicatedAllocation, bool prefersDedicatedAllocation, VkBuffer dedicatedBuffer, VkImage dedicatedImage, AllocationCreateInfo &createInfo, SuballocationType suballocType, Allocation *pAllocation) | vkmm::Allocator_T | |
| AllocateMemoryOfType(VkDeviceSize size, VkDeviceSize alignment, bool dedicatedAllocation, VkBuffer dedicatedBuffer, VkImage dedicatedImage, AllocationCreateInfo &createInfo, uint32_t memTypeIndex, SuballocationType suballocType, Allocation *pAllocation) | vkmm::Allocator_T | |
| AllocateVulkanMemory(VkMemoryAllocateInfo *pAllocateInfo, VkDeviceMemory *pMemory) | vkmm::Allocator_T | |
| Allocator_T() | vkmm::Allocator_T | inline |
| Allocator_T(const AllocatorCreateInfo *pCreateInfo) | vkmm::Allocator_T | |
| AllocMapMapTy typedef | vkmm::Allocator_T | |
| AllocMapTy typedef | vkmm::Allocator_T | |
| BindBufferMemory(Allocation hAllocation, VkBuffer hBuffer) | vkmm::Allocator_T | |
| BindImageMemory(Allocation hAllocation, VkImage hImage) | vkmm::Allocator_T | |
| CalcPreferredBlockSize(uint32_t memTypeIndex) | vkmm::Allocator_T | |
| CalculateStats(Stats *pStats) | vkmm::Allocator_T | |
| CheckCorruption(uint32_t memoryTypeBits) | vkmm::Allocator_T | |
| CheckPoolCorruption(Pool hPool) | vkmm::Allocator_T | |
| CreateLostAllocation(Allocation *pAllocation) | vkmm::Allocator_T | |
| CreatePool(const PoolCreateInfo *pCreateInfo, Pool *pPool) | vkmm::Allocator_T | |
| Defragment(Allocation *pAllocations, size_t allocationCount, VkBool32 *pAllocationsChanged, const DefragmentationInfo *pDefragmentationInfo, DefragmentationStats *pDefragmentationStats) | vkmm::Allocator_T | |
| DestroyPool(Pool pool) | vkmm::Allocator_T | |
| FillAllocation(const Allocation hAllocation, uint8_t pattern) | vkmm::Allocator_T | |
| FlushOrInvalidateAllocation(Allocation hAllocation, VkDeviceSize offset, VkDeviceSize size, CACHE_OPERATION op) | vkmm::Allocator_T | |
| FreeDedicatedMemory(Allocation allocation) | vkmm::Allocator_T | |
| FreeMemory(const Allocation allocation) | vkmm::Allocator_T | |
| FreeVulkanMemory(uint32_t memoryType, VkDeviceSize size, VkDeviceMemory hMemory) | vkmm::Allocator_T | |
| GetAllocationCallbacks() const | vkmm::Allocator_T | inline |
| GetAllocationInfo(Allocation hAllocation, AllocationInfo *pAllocationInfo) | vkmm::Allocator_T | |
| GetBufferImageGranularity() const | vkmm::Allocator_T | inline |
| GetBufferMemoryRequirements(VkBuffer hBuffer, VkMemoryRequirements &memReq, bool &requiresDedicatedAllocation, bool &prefersDedicatedAllocation) const | vkmm::Allocator_T | |
| GetCurrentFrameIndex() const | vkmm::Allocator_T | inline |
| GetImageMemoryRequirements(VkImage hImage, VkMemoryRequirements &memReq, bool &requiresDedicatedAllocation, bool &prefersDedicatedAllocation) const | vkmm::Allocator_T | |
| GetMemoryHeapCount() const | vkmm::Allocator_T | inline |
| GetMemoryTypeCount() const | vkmm::Allocator_T | inline |
| GetMemoryTypeMinAlignment(uint32_t memTypeIndex) const | vkmm::Allocator_T | inline |
| GetPoolStats(Pool pool, PoolStats *pPoolStats) | vkmm::Allocator_T | |
| Init(const AllocatorCreateInfo *pCreateInfo) | vkmm::Allocator_T | |
| IsIntegratedGpu() const | vkmm::Allocator_T | inline |
| IsMemoryTypeNonCoherent(uint32_t memTypeIndex) const | vkmm::Allocator_T | inline |
| m_AllocationCallbacks | vkmm::Allocator_T | |
| m_AllocationCallbacksSpecified | vkmm::Allocator_T | |
| m_CurrentFrameIndex | vkmm::Allocator_T | |
| m_DeviceMemoryCallbacks | vkmm::Allocator_T | |
| m_hDevice | vkmm::Allocator_T | |
| m_HeapSizeLimit | vkmm::Allocator_T | |
| m_MemProps | vkmm::Allocator_T | |
| m_NextPoolId | vkmm::Allocator_T | |
| m_pDedicatedAllocations | vkmm::Allocator_T | |
| m_PhysicalDevice | vkmm::Allocator_T | |
| m_PhysicalDeviceProperties | vkmm::Allocator_T | |
| m_Pools | vkmm::Allocator_T | |
| m_PreferredLargeHeapBlockSize | vkmm::Allocator_T | |
| m_UseKhrDedicatedAllocation | vkmm::Allocator_T | |
| m_UseMutex | vkmm::Allocator_T | |
| MakePoolAllocationsLost(Pool hPool, size_t *pLostAllocationCount) | vkmm::Allocator_T | |
| Map(Allocation hAllocation, void **ppData) | vkmm::Allocator_T | |
| MemoryTypeIndexToHeapIndex(uint32_t memTypeIndex) const | vkmm::Allocator_T | inline |
| SetCurrentFrameIndex(uint32_t frameIndex) | vkmm::Allocator_T | |
| slim | vkmm::Allocator_T | |
| TouchAllocation(Allocation hAllocation) | vkmm::Allocator_T | |
| Unmap(Allocation hAllocation) | vkmm::Allocator_T | |
| ~Allocator_T() | vkmm::Allocator_T |