Package org.lwjgl.util.vma
Class Vma
java.lang.Object
org.lwjgl.util.vma.Vma
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic intnvmaAllocateMemory(long allocator, long pVkMemoryRequirements, long pCreateInfo, long pAllocation, long pAllocationInfo) VkResult vmaAllocateMemory(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intnvmaAllocateMemoryForBuffer(long allocator, long buffer, long pCreateInfo, long pAllocation, long pAllocationInfo) VkResult vmaAllocateMemoryForBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intnvmaAllocateMemoryForImage(long allocator, long image, long pCreateInfo, long pAllocation, long pAllocationInfo) VkResult vmaAllocateMemoryForImage(VmaAllocator allocator, VkImage image, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intnvmaAllocateMemoryPages(long allocator, long pVkMemoryRequirements, long pCreateInfo, long allocationCount, long pAllocations, long pAllocationInfo) VkResult vmaAllocateMemoryPages(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, size_t allocationCount, VmaAllocation * pAllocations, VmaAllocationInfo * pAllocationInfo)static intnvmaBeginDefragmentation(long allocator, long pInfo, long pContext) VkResult vmaBeginDefragmentation(VmaAllocator allocator, VmaDefragmentationInfo const * pInfo, VmaDefragmentationContext * pContext)static intnvmaBeginDefragmentationPass(long allocator, long context, long pInfo) VkResult vmaBeginDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pInfo)static intnvmaBindBufferMemory(long allocator, long allocation, long buffer) VkResult vmaBindBufferMemory(VmaAllocator allocator, VmaAllocation allocation, VkBuffer buffer)static intnvmaBindBufferMemory2(long allocator, long allocation, long allocationLocalOffset, long buffer, long pNext) VkResult vmaBindBufferMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBuffer buffer, void const * pNext)static intnvmaBindImageMemory(long allocator, long allocation, long image) VkResult vmaBindImageMemory(VmaAllocator allocator, VmaAllocation allocation, VkImage image)static intnvmaBindImageMemory2(long allocator, long allocation, long allocationLocalOffset, long image, long pNext) VkResult vmaBindImageMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImage image, void const * pNext)static voidnvmaBuildStatsString(long allocator, long ppStatsString, int detailedMap) void vmaBuildStatsString(VmaAllocator allocator, char ** ppStatsString, VkBool32 detailedMap)static voidnvmaBuildVirtualBlockStatsString(long virtualBlock, long ppStatsString, int detailedMap) void vmaBuildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char ** ppStatsString, VkBool32 detailedMap)static voidnvmaCalculatePoolStatistics(long allocator, long pool, long pPoolStats) void vmaCalculatePoolStatistics(VmaAllocator allocator, VmaPool pool, VmaDetailedStatistics * pPoolStats)static voidnvmaCalculateStatistics(long allocator, long pStats) void vmaCalculateStatistics(VmaAllocator allocator, VmaTotalStatistics * pStats)static voidnvmaCalculateVirtualBlockStatistics(long virtualBlock, long pStats) void vmaCalculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaDetailedStatistics * pStats)static intnvmaCheckCorruption(long allocator, int memoryTypeBits) VkResult vmaCheckCorruption(VmaAllocator allocator, uint32_t memoryTypeBits)static intnvmaCheckPoolCorruption(long allocator, long pool) VkResult vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool)static voidnvmaClearVirtualBlock(long virtualBlock) void vmaClearVirtualBlock(VmaVirtualBlock virtualBlock)static intnvmaCopyAllocationToMemory(long allocator, long srcAllocation, long srcAllocationLocalOffset, long pDstHostPointer, long size) VkResult vmaCopyAllocationToMemory(VmaAllocator allocator, VmaAllocation srcAllocation, VkDeviceSize srcAllocationLocalOffset, void * pDstHostPointer, VkDeviceSize size)static intnvmaCopyMemoryToAllocation(long allocator, long pSrcHostPointer, long dstAllocation, long dstAllocationLocalOffset, long size) VkResult vmaCopyMemoryToAllocation(VmaAllocator allocator, void const * pSrcHostPointer, VmaAllocation dstAllocation, VkDeviceSize dstAllocationLocalOffset, VkDeviceSize size)static intnvmaCreateAliasingBuffer(long allocator, long allocation, long pBufferCreateInfo, long pBuffer) VkResult vmaCreateAliasingBuffer(VmaAllocator allocator, VmaAllocation allocation, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer)static intnvmaCreateAliasingBuffer2(long allocator, long allocation, long allocationLocalOffset, long pBufferCreateInfo, long pBuffer) VkResult vmaCreateAliasingBuffer2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer)static intnvmaCreateAliasingImage(long allocator, long allocation, long pImageCreateInfo, long pImage) VkResult vmaCreateAliasingImage(VmaAllocator allocator, VmaAllocation allocation, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage)static intnvmaCreateAliasingImage2(long allocator, long allocation, long allocationLocalOffset, long pImageCreateInfo, long pImage) VkResult vmaCreateAliasingImage2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage)static intnvmaCreateAllocator(long pCreateInfo, long pAllocator) VkResult vmaCreateAllocator(VmaAllocatorCreateInfo const * pCreateInfo, VmaAllocator * pAllocator)static intnvmaCreateBuffer(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long pBuffer, long pAllocation, long pAllocationInfo) VkResult vmaCreateBuffer(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intnvmaCreateBufferWithAlignment(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long minAlignment, long pBuffer, long pAllocation, long pAllocationInfo) VkResult vmaCreateBufferWithAlignment(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkDeviceSize minAlignment, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intnvmaCreateImage(long allocator, long pImageCreateInfo, long pAllocationCreateInfo, long pImage, long pAllocation, long pAllocationInfo) VkResult vmaCreateImage(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkImage * pImage, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intnvmaCreatePool(long allocator, long pCreateInfo, long pPool) VkResult vmaCreatePool(VmaAllocator allocator, VmaPoolCreateInfo const * pCreateInfo, VmaPool * pPool)static intnvmaCreateVirtualBlock(long pCreateInfo, long pVirtualBlock) VkResult vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo const * pCreateInfo, VmaVirtualBlock * pVirtualBlock)static voidnvmaDestroyAllocator(long allocator) void vmaDestroyAllocator(VmaAllocator allocator)static voidnvmaDestroyBuffer(long allocator, long buffer, long allocation) void vmaDestroyBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocation allocation)static voidnvmaDestroyImage(long allocator, long image, long allocation) void vmaDestroyImage(VmaAllocator allocator, VkImage image, VmaAllocation allocation)static voidnvmaDestroyPool(long allocator, long pool) void vmaDestroyPool(VmaAllocator allocator, VmaPool pool)static voidnvmaDestroyVirtualBlock(long virtualBlock) void vmaDestroyVirtualBlock(VmaVirtualBlock virtualBlock)static voidnvmaEndDefragmentation(long allocator, long context, long pStats) void vmaEndDefragmentation(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationStats * pStats)static intnvmaEndDefragmentationPass(long allocator, long context, long pPassInfo) VkResult vmaEndDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pPassInfo)static intnvmaFindMemoryTypeIndex(long allocator, int memoryTypeBits, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndex(VmaAllocator allocator, uint32_t memoryTypeBits, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)static intnvmaFindMemoryTypeIndexForBufferInfo(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForBufferInfo(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)static intnvmaFindMemoryTypeIndexForImageInfo(long allocator, long pImageCreateInfo, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForImageInfo(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)static voidnvmaFlushAllocation(long allocator, long allocation, long offset, long size) void vmaFlushAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)static intnvmaFlushAllocations(long allocator, int allocationCount, long allocations, long offsets, long sizes) VkResult vmaFlushAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes)static voidnvmaFreeMemory(long allocator, long allocation) void vmaFreeMemory(VmaAllocator allocator, VmaAllocation allocation)static voidnvmaFreeMemoryPages(long allocator, long allocationCount, long pAllocations) void vmaFreeMemoryPages(VmaAllocator allocator, size_t allocationCount, VmaAllocation const * pAllocations)static voidnvmaFreeStatsString(long allocator, long pStatsString) void vmaFreeStatsString(VmaAllocator allocator, char * pStatsString)static voidnvmaFreeVirtualBlockStatsString(long virtualBlock, long pStatsString) void vmaFreeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char * pStatsString)static voidnvmaGetAllocationInfo(long allocator, long allocation, long pAllocationInfo) void vmaGetAllocationInfo(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo * pAllocationInfo)static voidnvmaGetAllocationInfo2(long allocator, long allocation, long pAllocationInfo) void vmaGetAllocationInfo2(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo2 * pAllocationInfo)static voidnvmaGetAllocationMemoryProperties(long allocator, long allocation, long pFlags) void vmaGetAllocationMemoryProperties(VmaAllocator allocator, VmaAllocation allocation, VkMemoryPropertyFlags * pFlags)static voidnvmaGetAllocatorInfo(long allocator, long pAllocatorInfo) void vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorInfo * pAllocatorInfo)static voidnvmaGetHeapBudgets(long allocator, long pBudget) void vmaGetHeapBudgets(VmaAllocator allocator, VmaBudget * pBudget)static voidnvmaGetMemoryProperties(long allocator, long ppPhysicalDeviceMemoryProperties) void vmaGetMemoryProperties(VmaAllocator allocator, VkPhysicalDeviceMemoryProperties const ** ppPhysicalDeviceMemoryProperties)static voidnvmaGetMemoryTypeProperties(long allocator, int memoryTypeIndex, long pFlags) void vmaGetMemoryTypeProperties(VmaAllocator allocator, uint32_t memoryTypeIndex, VkMemoryPropertyFlags * pFlags)static intnvmaGetMemoryWin32Handle(long allocator, long allocation, long hTargetProcess, long pHandle) VkResult vmaGetMemoryWin32Handle(VmaAllocator allocator, VmaAllocation allocation, HANDLE hTargetProcess, HANDLE * pHandle)static voidnvmaGetPhysicalDeviceProperties(long allocator, long ppPhysicalDeviceProperties) void vmaGetPhysicalDeviceProperties(VmaAllocator allocator, VkPhysicalDeviceProperties const ** ppPhysicalDeviceProperties)static voidnvmaGetPoolName(long allocator, long pool, long ppName) void vmaGetPoolName(VmaAllocator allocator, VmaPool pool, char const ** ppName)static voidnvmaGetPoolStatistics(long allocator, long pool, long pPoolStats) void vmaGetPoolStatistics(VmaAllocator allocator, VmaPool pool, VmaStatistics * pPoolStats)static voidnvmaGetVirtualAllocationInfo(long virtualBlock, long allocation, long pVirtualAllocInfo) void vmaGetVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, VmaVirtualAllocationInfo * pVirtualAllocInfo)static voidnvmaGetVirtualBlockStatistics(long virtualBlock, long pStats) void vmaGetVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaStatistics * pStats)static voidnvmaInvalidateAllocation(long allocator, long allocation, long offset, long size) void vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)static intnvmaInvalidateAllocations(long allocator, int allocationCount, long allocations, long offsets, long sizes) VkResult vmaInvalidateAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes)static intnvmaIsVirtualBlockEmpty(long virtualBlock) VkBool32 vmaIsVirtualBlockEmpty(VmaVirtualBlock virtualBlock)static intnvmaMapMemory(long allocator, long allocation, long ppData) VkResult vmaMapMemory(VmaAllocator allocator, VmaAllocation allocation, void ** ppData)static voidnvmaSetAllocationName(long allocator, long allocation, long pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName)static voidnvmaSetAllocationUserData(long allocator, long allocation, long pUserData) void vmaSetAllocationUserData(VmaAllocator allocator, VmaAllocation allocation, void * pUserData)static voidnvmaSetCurrentFrameIndex(long allocator, int frameIndex) void vmaSetCurrentFrameIndex(VmaAllocator allocator, uint32_t frameIndex)static voidnvmaSetPoolName(long allocator, long pool, long pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName)static voidnvmaSetVirtualAllocationUserData(long virtualBlock, long allocation, long pUserData) void vmaSetVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, void * pUserData)static voidnvmaUnmapMemory(long allocator, long allocation) void vmaUnmapMemory(VmaAllocator allocator, VmaAllocation allocation)static intnvmaVirtualAllocate(long virtualBlock, long pCreateInfo, long pAllocation, long pOffset) VkResult vmaVirtualAllocate(VmaVirtualBlock virtualBlock, VmaVirtualAllocationCreateInfo const * pCreateInfo, VmaVirtualAllocation * pAllocation, VkDeviceSize * pOffset)static voidnvmaVirtualFree(long virtualBlock, long allocation) void vmaVirtualFree(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation)static intvmaAllocateMemory(long allocator, VkMemoryRequirements pVkMemoryRequirements, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaAllocateMemory(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intvmaAllocateMemoryForBuffer(long allocator, long buffer, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaAllocateMemoryForBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intvmaAllocateMemoryForImage(long allocator, long image, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaAllocateMemoryForImage(VmaAllocator allocator, VkImage image, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intvmaAllocateMemoryPages(long allocator, VkMemoryRequirements pVkMemoryRequirements, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocations, @Nullable VmaAllocationInfo.Buffer pAllocationInfo) VkResult vmaAllocateMemoryPages(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, size_t allocationCount, VmaAllocation * pAllocations, VmaAllocationInfo * pAllocationInfo)static intvmaBeginDefragmentation(long allocator, VmaDefragmentationInfo pInfo, PointerBuffer pContext) VkResult vmaBeginDefragmentation(VmaAllocator allocator, VmaDefragmentationInfo const * pInfo, VmaDefragmentationContext * pContext)static intvmaBeginDefragmentationPass(long allocator, long context, VmaDefragmentationPassMoveInfo pInfo) VkResult vmaBeginDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pInfo)static intvmaBindBufferMemory(long allocator, long allocation, long buffer) VkResult vmaBindBufferMemory(VmaAllocator allocator, VmaAllocation allocation, VkBuffer buffer)static intvmaBindBufferMemory2(long allocator, long allocation, long allocationLocalOffset, long buffer, long pNext) VkResult vmaBindBufferMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBuffer buffer, void const * pNext)static intvmaBindImageMemory(long allocator, long allocation, long image) VkResult vmaBindImageMemory(VmaAllocator allocator, VmaAllocation allocation, VkImage image)static intvmaBindImageMemory2(long allocator, long allocation, long allocationLocalOffset, long image, long pNext) VkResult vmaBindImageMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImage image, void const * pNext)static voidvmaBuildStatsString(long allocator, PointerBuffer ppStatsString, boolean detailedMap) void vmaBuildStatsString(VmaAllocator allocator, char ** ppStatsString, VkBool32 detailedMap)static voidvmaBuildVirtualBlockStatsString(long virtualBlock, PointerBuffer ppStatsString, boolean detailedMap) void vmaBuildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char ** ppStatsString, VkBool32 detailedMap)static voidvmaCalculatePoolStatistics(long allocator, long pool, VmaDetailedStatistics pPoolStats) void vmaCalculatePoolStatistics(VmaAllocator allocator, VmaPool pool, VmaDetailedStatistics * pPoolStats)static voidvmaCalculateStatistics(long allocator, VmaTotalStatistics pStats) void vmaCalculateStatistics(VmaAllocator allocator, VmaTotalStatistics * pStats)static voidvmaCalculateVirtualBlockStatistics(long virtualBlock, VmaDetailedStatistics pStats) void vmaCalculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaDetailedStatistics * pStats)static intvmaCheckCorruption(long allocator, int memoryTypeBits) VkResult vmaCheckCorruption(VmaAllocator allocator, uint32_t memoryTypeBits)static intvmaCheckPoolCorruption(long allocator, long pool) VkResult vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool)static voidvmaClearVirtualBlock(long virtualBlock) void vmaClearVirtualBlock(VmaVirtualBlock virtualBlock)static intvmaCopyAllocationToMemory(long allocator, long srcAllocation, long srcAllocationLocalOffset, ByteBuffer pDstHostPointer) VkResult vmaCopyAllocationToMemory(VmaAllocator allocator, VmaAllocation srcAllocation, VkDeviceSize srcAllocationLocalOffset, void * pDstHostPointer, VkDeviceSize size)static intvmaCopyMemoryToAllocation(long allocator, ByteBuffer pSrcHostPointer, long dstAllocation, long dstAllocationLocalOffset) VkResult vmaCopyMemoryToAllocation(VmaAllocator allocator, void const * pSrcHostPointer, VmaAllocation dstAllocation, VkDeviceSize dstAllocationLocalOffset, VkDeviceSize size)static intvmaCreateAliasingBuffer(long allocator, long allocation, VkBufferCreateInfo pBufferCreateInfo, LongBuffer pBuffer) VkResult vmaCreateAliasingBuffer(VmaAllocator allocator, VmaAllocation allocation, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer)static intvmaCreateAliasingBuffer2(long allocator, long allocation, long allocationLocalOffset, VkBufferCreateInfo pBufferCreateInfo, LongBuffer pBuffer) VkResult vmaCreateAliasingBuffer2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer)static intvmaCreateAliasingImage(long allocator, long allocation, VkImageCreateInfo pImageCreateInfo, LongBuffer pImage) VkResult vmaCreateAliasingImage(VmaAllocator allocator, VmaAllocation allocation, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage)static intvmaCreateAliasingImage2(long allocator, long allocation, long allocationLocalOffset, VkImageCreateInfo pImageCreateInfo, LongBuffer pImage) VkResult vmaCreateAliasingImage2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage)static intvmaCreateAllocator(VmaAllocatorCreateInfo pCreateInfo, PointerBuffer pAllocator) VkResult vmaCreateAllocator(VmaAllocatorCreateInfo const * pCreateInfo, VmaAllocator * pAllocator)static intvmaCreateBuffer(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, LongBuffer pBuffer, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaCreateBuffer(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intvmaCreateBufferWithAlignment(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, long minAlignment, LongBuffer pBuffer, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaCreateBufferWithAlignment(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkDeviceSize minAlignment, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intvmaCreateImage(long allocator, VkImageCreateInfo pImageCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, LongBuffer pImage, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaCreateImage(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkImage * pImage, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo)static intvmaCreatePool(long allocator, VmaPoolCreateInfo pCreateInfo, PointerBuffer pPool) VkResult vmaCreatePool(VmaAllocator allocator, VmaPoolCreateInfo const * pCreateInfo, VmaPool * pPool)static intvmaCreateVirtualBlock(VmaVirtualBlockCreateInfo pCreateInfo, PointerBuffer pVirtualBlock) VkResult vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo const * pCreateInfo, VmaVirtualBlock * pVirtualBlock)static voidvmaDestroyAllocator(long allocator) void vmaDestroyAllocator(VmaAllocator allocator)static voidvmaDestroyBuffer(long allocator, long buffer, long allocation) void vmaDestroyBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocation allocation)static voidvmaDestroyImage(long allocator, long image, long allocation) void vmaDestroyImage(VmaAllocator allocator, VkImage image, VmaAllocation allocation)static voidvmaDestroyPool(long allocator, long pool) void vmaDestroyPool(VmaAllocator allocator, VmaPool pool)static voidvmaDestroyVirtualBlock(long virtualBlock) void vmaDestroyVirtualBlock(VmaVirtualBlock virtualBlock)static voidvmaEndDefragmentation(long allocator, long context, @Nullable VmaDefragmentationStats pStats) void vmaEndDefragmentation(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationStats * pStats)static intvmaEndDefragmentationPass(long allocator, long context, VmaDefragmentationPassMoveInfo pPassInfo) VkResult vmaEndDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pPassInfo)static intvmaFindMemoryTypeIndex(long allocator, int memoryTypeBits, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndex(VmaAllocator allocator, uint32_t memoryTypeBits, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)static intvmaFindMemoryTypeIndexForBufferInfo(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForBufferInfo(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)static intvmaFindMemoryTypeIndexForImageInfo(long allocator, VkImageCreateInfo pImageCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForImageInfo(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)static voidvmaFlushAllocation(long allocator, long allocation, long offset, long size) void vmaFlushAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)static intvmaFlushAllocations(long allocator, PointerBuffer allocations, @Nullable LongBuffer offsets, @Nullable LongBuffer sizes) VkResult vmaFlushAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes)static voidvmaFreeMemory(long allocator, long allocation) void vmaFreeMemory(VmaAllocator allocator, VmaAllocation allocation)static voidvmaFreeMemoryPages(long allocator, PointerBuffer pAllocations) void vmaFreeMemoryPages(VmaAllocator allocator, size_t allocationCount, VmaAllocation const * pAllocations)static voidvmaFreeStatsString(long allocator, ByteBuffer pStatsString) void vmaFreeStatsString(VmaAllocator allocator, char * pStatsString)static voidvmaFreeVirtualBlockStatsString(long virtualBlock, ByteBuffer pStatsString) void vmaFreeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char * pStatsString)static voidvmaGetAllocationInfo(long allocator, long allocation, VmaAllocationInfo pAllocationInfo) void vmaGetAllocationInfo(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo * pAllocationInfo)static voidvmaGetAllocationInfo2(long allocator, long allocation, VmaAllocationInfo2 pAllocationInfo) void vmaGetAllocationInfo2(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo2 * pAllocationInfo)static voidvmaGetAllocationMemoryProperties(long allocator, long allocation, IntBuffer pFlags) void vmaGetAllocationMemoryProperties(VmaAllocator allocator, VmaAllocation allocation, VkMemoryPropertyFlags * pFlags)static voidvmaGetAllocatorInfo(long allocator, VmaAllocatorInfo pAllocatorInfo) void vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorInfo * pAllocatorInfo)static voidvmaGetHeapBudgets(long allocator, VmaBudget.Buffer pBudget) void vmaGetHeapBudgets(VmaAllocator allocator, VmaBudget * pBudget)static voidvmaGetMemoryProperties(long allocator, PointerBuffer ppPhysicalDeviceMemoryProperties) void vmaGetMemoryProperties(VmaAllocator allocator, VkPhysicalDeviceMemoryProperties const ** ppPhysicalDeviceMemoryProperties)static voidvmaGetMemoryTypeProperties(long allocator, int memoryTypeIndex, IntBuffer pFlags) void vmaGetMemoryTypeProperties(VmaAllocator allocator, uint32_t memoryTypeIndex, VkMemoryPropertyFlags * pFlags)static intvmaGetMemoryWin32Handle(long allocator, long allocation, long hTargetProcess, PointerBuffer pHandle) VkResult vmaGetMemoryWin32Handle(VmaAllocator allocator, VmaAllocation allocation, HANDLE hTargetProcess, HANDLE * pHandle)static voidvmaGetPhysicalDeviceProperties(long allocator, PointerBuffer ppPhysicalDeviceProperties) void vmaGetPhysicalDeviceProperties(VmaAllocator allocator, VkPhysicalDeviceProperties const ** ppPhysicalDeviceProperties)static voidvmaGetPoolName(long allocator, long pool, PointerBuffer ppName) void vmaGetPoolName(VmaAllocator allocator, VmaPool pool, char const ** ppName)static voidvmaGetPoolStatistics(long allocator, long pool, VmaStatistics pPoolStats) void vmaGetPoolStatistics(VmaAllocator allocator, VmaPool pool, VmaStatistics * pPoolStats)static voidvmaGetVirtualAllocationInfo(long virtualBlock, long allocation, VmaVirtualAllocationInfo pVirtualAllocInfo) void vmaGetVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, VmaVirtualAllocationInfo * pVirtualAllocInfo)static voidvmaGetVirtualBlockStatistics(long virtualBlock, VmaStatistics pStats) void vmaGetVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaStatistics * pStats)static voidvmaInvalidateAllocation(long allocator, long allocation, long offset, long size) void vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)static intvmaInvalidateAllocations(long allocator, PointerBuffer allocations, @Nullable LongBuffer offsets, @Nullable LongBuffer sizes) VkResult vmaInvalidateAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes)static booleanvmaIsVirtualBlockEmpty(long virtualBlock) VkBool32 vmaIsVirtualBlockEmpty(VmaVirtualBlock virtualBlock)static intvmaMapMemory(long allocator, long allocation, PointerBuffer ppData) VkResult vmaMapMemory(VmaAllocator allocator, VmaAllocation allocation, void ** ppData)static voidvmaSetAllocationName(long allocator, long allocation, @Nullable CharSequence pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName)static voidvmaSetAllocationName(long allocator, long allocation, @Nullable ByteBuffer pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName)static voidvmaSetAllocationUserData(long allocator, long allocation, long pUserData) void vmaSetAllocationUserData(VmaAllocator allocator, VmaAllocation allocation, void * pUserData)static voidvmaSetCurrentFrameIndex(long allocator, int frameIndex) void vmaSetCurrentFrameIndex(VmaAllocator allocator, uint32_t frameIndex)static voidvmaSetPoolName(long allocator, long pool, @Nullable CharSequence pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName)static voidvmaSetPoolName(long allocator, long pool, @Nullable ByteBuffer pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName)static voidvmaSetVirtualAllocationUserData(long virtualBlock, long allocation, long pUserData) void vmaSetVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, void * pUserData)static voidvmaUnmapMemory(long allocator, long allocation) void vmaUnmapMemory(VmaAllocator allocator, VmaAllocation allocation)static intvmaVirtualAllocate(long virtualBlock, VmaVirtualAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable LongBuffer pOffset) VkResult vmaVirtualAllocate(VmaVirtualBlock virtualBlock, VmaVirtualAllocationCreateInfo const * pCreateInfo, VmaVirtualAllocation * pAllocation, VkDeviceSize * pOffset)static voidvmaVirtualFree(long virtualBlock, long allocation) void vmaVirtualFree(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation)
-
Field Details
-
VMA_ALLOCATOR_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
public static final int VMA_ALLOCATOR_CREATE_EXTERNALLY_SYNCHRONIZED_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_KHR_DEDICATED_ALLOCATION_BIT
public static final int VMA_ALLOCATOR_CREATE_KHR_DEDICATED_ALLOCATION_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT
public static final int VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_EXT_MEMORY_BUDGET_BIT
public static final int VMA_ALLOCATOR_CREATE_EXT_MEMORY_BUDGET_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_AMD_DEVICE_COHERENT_MEMORY_BIT
public static final int VMA_ALLOCATOR_CREATE_AMD_DEVICE_COHERENT_MEMORY_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_BUFFER_DEVICE_ADDRESS_BIT
public static final int VMA_ALLOCATOR_CREATE_BUFFER_DEVICE_ADDRESS_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_EXT_MEMORY_PRIORITY_BIT
public static final int VMA_ALLOCATOR_CREATE_EXT_MEMORY_PRIORITY_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE4_BIT
public static final int VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE4_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT
public static final int VMA_ALLOCATOR_CREATE_KHR_MAINTENANCE5_BIT- See Also:
-
VMA_ALLOCATOR_CREATE_KHR_EXTERNAL_MEMORY_WIN32_BIT
public static final int VMA_ALLOCATOR_CREATE_KHR_EXTERNAL_MEMORY_WIN32_BIT- See Also:
-
VMA_MEMORY_USAGE_UNKNOWN
public static final int VMA_MEMORY_USAGE_UNKNOWN- See Also:
-
VMA_MEMORY_USAGE_GPU_ONLY
public static final int VMA_MEMORY_USAGE_GPU_ONLY- See Also:
-
VMA_MEMORY_USAGE_CPU_ONLY
public static final int VMA_MEMORY_USAGE_CPU_ONLY- See Also:
-
VMA_MEMORY_USAGE_CPU_TO_GPU
public static final int VMA_MEMORY_USAGE_CPU_TO_GPU- See Also:
-
VMA_MEMORY_USAGE_GPU_TO_CPU
public static final int VMA_MEMORY_USAGE_GPU_TO_CPU- See Also:
-
VMA_MEMORY_USAGE_CPU_COPY
public static final int VMA_MEMORY_USAGE_CPU_COPY- See Also:
-
VMA_MEMORY_USAGE_GPU_LAZILY_ALLOCATED
public static final int VMA_MEMORY_USAGE_GPU_LAZILY_ALLOCATED- See Also:
-
VMA_MEMORY_USAGE_AUTO
public static final int VMA_MEMORY_USAGE_AUTO- See Also:
-
VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE
public static final int VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE- See Also:
-
VMA_MEMORY_USAGE_AUTO_PREFER_HOST
public static final int VMA_MEMORY_USAGE_AUTO_PREFER_HOST- See Also:
-
VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT
public static final int VMA_ALLOCATION_CREATE_DEDICATED_MEMORY_BIT- See Also:
-
VMA_ALLOCATION_CREATE_NEVER_ALLOCATE_BIT
public static final int VMA_ALLOCATION_CREATE_NEVER_ALLOCATE_BIT- See Also:
-
VMA_ALLOCATION_CREATE_MAPPED_BIT
public static final int VMA_ALLOCATION_CREATE_MAPPED_BIT- See Also:
-
VMA_ALLOCATION_CREATE_USER_DATA_COPY_STRING_BIT
public static final int VMA_ALLOCATION_CREATE_USER_DATA_COPY_STRING_BIT- See Also:
-
VMA_ALLOCATION_CREATE_UPPER_ADDRESS_BIT
public static final int VMA_ALLOCATION_CREATE_UPPER_ADDRESS_BIT- See Also:
-
VMA_ALLOCATION_CREATE_DONT_BIND_BIT
public static final int VMA_ALLOCATION_CREATE_DONT_BIND_BIT- See Also:
-
VMA_ALLOCATION_CREATE_WITHIN_BUDGET_BIT
public static final int VMA_ALLOCATION_CREATE_WITHIN_BUDGET_BIT- See Also:
-
VMA_ALLOCATION_CREATE_CAN_ALIAS_BIT
public static final int VMA_ALLOCATION_CREATE_CAN_ALIAS_BIT- See Also:
-
VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT
public static final int VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT- See Also:
-
VMA_ALLOCATION_CREATE_HOST_ACCESS_RANDOM_BIT
public static final int VMA_ALLOCATION_CREATE_HOST_ACCESS_RANDOM_BIT- See Also:
-
VMA_ALLOCATION_CREATE_HOST_ACCESS_ALLOW_TRANSFER_INSTEAD_BIT
public static final int VMA_ALLOCATION_CREATE_HOST_ACCESS_ALLOW_TRANSFER_INSTEAD_BIT- See Also:
-
VMA_ALLOCATION_CREATE_STRATEGY_MIN_MEMORY_BIT
public static final int VMA_ALLOCATION_CREATE_STRATEGY_MIN_MEMORY_BIT- See Also:
-
VMA_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT
public static final int VMA_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT- See Also:
-
VMA_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT
public static final int VMA_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT- See Also:
-
VMA_ALLOCATION_CREATE_STRATEGY_BEST_FIT_BIT
public static final int VMA_ALLOCATION_CREATE_STRATEGY_BEST_FIT_BIT- See Also:
-
VMA_VMA_ALLOCATION_CREATE_STRATEGY_FIRST_FIT_BIT
public static final int VMA_VMA_ALLOCATION_CREATE_STRATEGY_FIRST_FIT_BIT- See Also:
-
VMA_ALLOCATION_CREATE_STRATEGY_MASK
public static final int VMA_ALLOCATION_CREATE_STRATEGY_MASK- See Also:
-
VMA_POOL_CREATE_IGNORE_BUFFER_IMAGE_GRANULARITY_BIT
public static final int VMA_POOL_CREATE_IGNORE_BUFFER_IMAGE_GRANULARITY_BIT- See Also:
-
VMA_POOL_CREATE_LINEAR_ALGORITHM_BIT
public static final int VMA_POOL_CREATE_LINEAR_ALGORITHM_BIT- See Also:
-
VMA_POOL_CREATE_ALGORITHM_MASK
public static final int VMA_POOL_CREATE_ALGORITHM_MASK- See Also:
-
VMA_DEFRAGMENTATION_FLAG_ALGORITHM_FAST_BIT
public static final int VMA_DEFRAGMENTATION_FLAG_ALGORITHM_FAST_BIT- See Also:
-
VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT
public static final int VMA_DEFRAGMENTATION_FLAG_ALGORITHM_BALANCED_BIT- See Also:
-
VMA_DEFRAGMENTATION_FLAG_ALGORITHM_FULL_BIT
public static final int VMA_DEFRAGMENTATION_FLAG_ALGORITHM_FULL_BIT- See Also:
-
VMA_DEFRAGMENTATION_FLAG_ALGORITHM_EXTENSIVE_BIT
public static final int VMA_DEFRAGMENTATION_FLAG_ALGORITHM_EXTENSIVE_BIT- See Also:
-
VMA_DEFRAGMENTATION_FLAG_ALGORITHM_MASK
public static final int VMA_DEFRAGMENTATION_FLAG_ALGORITHM_MASK- See Also:
-
VMA_DEFRAGMENTATION_MOVE_OPERATION_COPY
public static final int VMA_DEFRAGMENTATION_MOVE_OPERATION_COPY- See Also:
-
VMA_DEFRAGMENTATION_MOVE_OPERATION_IGNORE
public static final int VMA_DEFRAGMENTATION_MOVE_OPERATION_IGNORE- See Also:
-
VMA_DEFRAGMENTATION_MOVE_OPERATION_DESTROY
public static final int VMA_DEFRAGMENTATION_MOVE_OPERATION_DESTROY- See Also:
-
VMA_VIRTUAL_BLOCK_CREATE_LINEAR_ALGORITHM_BIT
public static final int VMA_VIRTUAL_BLOCK_CREATE_LINEAR_ALGORITHM_BIT- See Also:
-
VMA_VIRTUAL_BLOCK_CREATE_ALGORITHM_MASK
public static final int VMA_VIRTUAL_BLOCK_CREATE_ALGORITHM_MASK- See Also:
-
VMA_VIRTUAL_ALLOCATION_CREATE_UPPER_ADDRESS_BIT
public static final int VMA_VIRTUAL_ALLOCATION_CREATE_UPPER_ADDRESS_BIT- See Also:
-
VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_MEMORY_BIT
public static final int VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_MEMORY_BIT- See Also:
-
VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT
public static final int VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_TIME_BIT- See Also:
-
VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT
public static final int VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MIN_OFFSET_BIT- See Also:
-
VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MASK
public static final int VMA_VIRTUAL_ALLOCATION_CREATE_STRATEGY_MASK- See Also:
-
-
Method Details
-
nvmaCreateAllocator
public static int nvmaCreateAllocator(long pCreateInfo, long pAllocator) VkResult vmaCreateAllocator(VmaAllocatorCreateInfo const * pCreateInfo, VmaAllocator * pAllocator) -
vmaCreateAllocator
VkResult vmaCreateAllocator(VmaAllocatorCreateInfo const * pCreateInfo, VmaAllocator * pAllocator) -
nvmaDestroyAllocator
public static void nvmaDestroyAllocator(long allocator) void vmaDestroyAllocator(VmaAllocator allocator) -
vmaDestroyAllocator
public static void vmaDestroyAllocator(long allocator) void vmaDestroyAllocator(VmaAllocator allocator) -
nvmaGetAllocatorInfo
public static void nvmaGetAllocatorInfo(long allocator, long pAllocatorInfo) void vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorInfo * pAllocatorInfo) -
vmaGetAllocatorInfo
void vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorInfo * pAllocatorInfo) -
nvmaGetPhysicalDeviceProperties
public static void nvmaGetPhysicalDeviceProperties(long allocator, long ppPhysicalDeviceProperties) void vmaGetPhysicalDeviceProperties(VmaAllocator allocator, VkPhysicalDeviceProperties const ** ppPhysicalDeviceProperties) -
vmaGetPhysicalDeviceProperties
public static void vmaGetPhysicalDeviceProperties(long allocator, PointerBuffer ppPhysicalDeviceProperties) void vmaGetPhysicalDeviceProperties(VmaAllocator allocator, VkPhysicalDeviceProperties const ** ppPhysicalDeviceProperties) -
nvmaGetMemoryProperties
public static void nvmaGetMemoryProperties(long allocator, long ppPhysicalDeviceMemoryProperties) void vmaGetMemoryProperties(VmaAllocator allocator, VkPhysicalDeviceMemoryProperties const ** ppPhysicalDeviceMemoryProperties) -
vmaGetMemoryProperties
public static void vmaGetMemoryProperties(long allocator, PointerBuffer ppPhysicalDeviceMemoryProperties) void vmaGetMemoryProperties(VmaAllocator allocator, VkPhysicalDeviceMemoryProperties const ** ppPhysicalDeviceMemoryProperties) -
nvmaGetMemoryTypeProperties
public static void nvmaGetMemoryTypeProperties(long allocator, int memoryTypeIndex, long pFlags) void vmaGetMemoryTypeProperties(VmaAllocator allocator, uint32_t memoryTypeIndex, VkMemoryPropertyFlags * pFlags) -
vmaGetMemoryTypeProperties
public static void vmaGetMemoryTypeProperties(long allocator, int memoryTypeIndex, IntBuffer pFlags) void vmaGetMemoryTypeProperties(VmaAllocator allocator, uint32_t memoryTypeIndex, VkMemoryPropertyFlags * pFlags) -
nvmaSetCurrentFrameIndex
public static void nvmaSetCurrentFrameIndex(long allocator, int frameIndex) void vmaSetCurrentFrameIndex(VmaAllocator allocator, uint32_t frameIndex) -
vmaSetCurrentFrameIndex
public static void vmaSetCurrentFrameIndex(long allocator, int frameIndex) void vmaSetCurrentFrameIndex(VmaAllocator allocator, uint32_t frameIndex) -
nvmaCalculateStatistics
public static void nvmaCalculateStatistics(long allocator, long pStats) void vmaCalculateStatistics(VmaAllocator allocator, VmaTotalStatistics * pStats) -
vmaCalculateStatistics
void vmaCalculateStatistics(VmaAllocator allocator, VmaTotalStatistics * pStats) -
nvmaGetHeapBudgets
public static void nvmaGetHeapBudgets(long allocator, long pBudget) void vmaGetHeapBudgets(VmaAllocator allocator, VmaBudget * pBudget) -
vmaGetHeapBudgets
void vmaGetHeapBudgets(VmaAllocator allocator, VmaBudget * pBudget) -
nvmaFindMemoryTypeIndex
public static int nvmaFindMemoryTypeIndex(long allocator, int memoryTypeBits, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndex(VmaAllocator allocator, uint32_t memoryTypeBits, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex) -
vmaFindMemoryTypeIndex
public static int vmaFindMemoryTypeIndex(long allocator, int memoryTypeBits, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndex(VmaAllocator allocator, uint32_t memoryTypeBits, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex) -
nvmaFindMemoryTypeIndexForBufferInfo
public static int nvmaFindMemoryTypeIndexForBufferInfo(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForBufferInfo(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex) -
vmaFindMemoryTypeIndexForBufferInfo
public static int vmaFindMemoryTypeIndexForBufferInfo(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForBufferInfo(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex) -
nvmaFindMemoryTypeIndexForImageInfo
public static int nvmaFindMemoryTypeIndexForImageInfo(long allocator, long pImageCreateInfo, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForImageInfo(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex) -
vmaFindMemoryTypeIndexForImageInfo
public static int vmaFindMemoryTypeIndexForImageInfo(long allocator, VkImageCreateInfo pImageCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForImageInfo(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex) -
nvmaCreatePool
public static int nvmaCreatePool(long allocator, long pCreateInfo, long pPool) VkResult vmaCreatePool(VmaAllocator allocator, VmaPoolCreateInfo const * pCreateInfo, VmaPool * pPool) -
vmaCreatePool
VkResult vmaCreatePool(VmaAllocator allocator, VmaPoolCreateInfo const * pCreateInfo, VmaPool * pPool) -
nvmaDestroyPool
public static void nvmaDestroyPool(long allocator, long pool) void vmaDestroyPool(VmaAllocator allocator, VmaPool pool) -
vmaDestroyPool
public static void vmaDestroyPool(long allocator, long pool) void vmaDestroyPool(VmaAllocator allocator, VmaPool pool) -
nvmaGetPoolStatistics
public static void nvmaGetPoolStatistics(long allocator, long pool, long pPoolStats) void vmaGetPoolStatistics(VmaAllocator allocator, VmaPool pool, VmaStatistics * pPoolStats) -
vmaGetPoolStatistics
void vmaGetPoolStatistics(VmaAllocator allocator, VmaPool pool, VmaStatistics * pPoolStats) -
nvmaCalculatePoolStatistics
public static void nvmaCalculatePoolStatistics(long allocator, long pool, long pPoolStats) void vmaCalculatePoolStatistics(VmaAllocator allocator, VmaPool pool, VmaDetailedStatistics * pPoolStats) -
vmaCalculatePoolStatistics
public static void vmaCalculatePoolStatistics(long allocator, long pool, VmaDetailedStatistics pPoolStats) void vmaCalculatePoolStatistics(VmaAllocator allocator, VmaPool pool, VmaDetailedStatistics * pPoolStats) -
nvmaCheckPoolCorruption
public static int nvmaCheckPoolCorruption(long allocator, long pool) VkResult vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool) -
vmaCheckPoolCorruption
public static int vmaCheckPoolCorruption(long allocator, long pool) VkResult vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool) -
nvmaGetPoolName
public static void nvmaGetPoolName(long allocator, long pool, long ppName) void vmaGetPoolName(VmaAllocator allocator, VmaPool pool, char const ** ppName) -
vmaGetPoolName
void vmaGetPoolName(VmaAllocator allocator, VmaPool pool, char const ** ppName) -
nvmaSetPoolName
public static void nvmaSetPoolName(long allocator, long pool, long pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName) -
vmaSetPoolName
void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName) -
vmaSetPoolName
void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName) -
nvmaAllocateMemory
public static int nvmaAllocateMemory(long allocator, long pVkMemoryRequirements, long pCreateInfo, long pAllocation, long pAllocationInfo) VkResult vmaAllocateMemory(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
vmaAllocateMemory
public static int vmaAllocateMemory(long allocator, VkMemoryRequirements pVkMemoryRequirements, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaAllocateMemory(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
nvmaAllocateMemoryPages
public static int nvmaAllocateMemoryPages(long allocator, long pVkMemoryRequirements, long pCreateInfo, long allocationCount, long pAllocations, long pAllocationInfo) VkResult vmaAllocateMemoryPages(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, size_t allocationCount, VmaAllocation * pAllocations, VmaAllocationInfo * pAllocationInfo) -
vmaAllocateMemoryPages
public static int vmaAllocateMemoryPages(long allocator, VkMemoryRequirements pVkMemoryRequirements, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocations, @Nullable VmaAllocationInfo.Buffer pAllocationInfo) VkResult vmaAllocateMemoryPages(VmaAllocator allocator, VkMemoryRequirements const * pVkMemoryRequirements, VmaAllocationCreateInfo const * pCreateInfo, size_t allocationCount, VmaAllocation * pAllocations, VmaAllocationInfo * pAllocationInfo) -
nvmaAllocateMemoryForBuffer
public static int nvmaAllocateMemoryForBuffer(long allocator, long buffer, long pCreateInfo, long pAllocation, long pAllocationInfo) VkResult vmaAllocateMemoryForBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
vmaAllocateMemoryForBuffer
public static int vmaAllocateMemoryForBuffer(long allocator, long buffer, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaAllocateMemoryForBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
nvmaAllocateMemoryForImage
public static int nvmaAllocateMemoryForImage(long allocator, long image, long pCreateInfo, long pAllocation, long pAllocationInfo) VkResult vmaAllocateMemoryForImage(VmaAllocator allocator, VkImage image, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
vmaAllocateMemoryForImage
public static int vmaAllocateMemoryForImage(long allocator, long image, VmaAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaAllocateMemoryForImage(VmaAllocator allocator, VkImage image, VmaAllocationCreateInfo const * pCreateInfo, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
nvmaFreeMemory
public static void nvmaFreeMemory(long allocator, long allocation) void vmaFreeMemory(VmaAllocator allocator, VmaAllocation allocation) -
vmaFreeMemory
public static void vmaFreeMemory(long allocator, long allocation) void vmaFreeMemory(VmaAllocator allocator, VmaAllocation allocation) -
nvmaFreeMemoryPages
public static void nvmaFreeMemoryPages(long allocator, long allocationCount, long pAllocations) void vmaFreeMemoryPages(VmaAllocator allocator, size_t allocationCount, VmaAllocation const * pAllocations) -
vmaFreeMemoryPages
void vmaFreeMemoryPages(VmaAllocator allocator, size_t allocationCount, VmaAllocation const * pAllocations) -
nvmaGetAllocationInfo
public static void nvmaGetAllocationInfo(long allocator, long allocation, long pAllocationInfo) void vmaGetAllocationInfo(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo * pAllocationInfo) -
vmaGetAllocationInfo
public static void vmaGetAllocationInfo(long allocator, long allocation, VmaAllocationInfo pAllocationInfo) void vmaGetAllocationInfo(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo * pAllocationInfo) -
nvmaGetAllocationInfo2
public static void nvmaGetAllocationInfo2(long allocator, long allocation, long pAllocationInfo) void vmaGetAllocationInfo2(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo2 * pAllocationInfo) -
vmaGetAllocationInfo2
public static void vmaGetAllocationInfo2(long allocator, long allocation, VmaAllocationInfo2 pAllocationInfo) void vmaGetAllocationInfo2(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo2 * pAllocationInfo) -
nvmaSetAllocationUserData
public static void nvmaSetAllocationUserData(long allocator, long allocation, long pUserData) void vmaSetAllocationUserData(VmaAllocator allocator, VmaAllocation allocation, void * pUserData) -
vmaSetAllocationUserData
public static void vmaSetAllocationUserData(long allocator, long allocation, long pUserData) void vmaSetAllocationUserData(VmaAllocator allocator, VmaAllocation allocation, void * pUserData) -
nvmaSetAllocationName
public static void nvmaSetAllocationName(long allocator, long allocation, long pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName) -
vmaSetAllocationName
public static void vmaSetAllocationName(long allocator, long allocation, @Nullable ByteBuffer pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName) -
vmaSetAllocationName
public static void vmaSetAllocationName(long allocator, long allocation, @Nullable CharSequence pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName) -
nvmaGetAllocationMemoryProperties
public static void nvmaGetAllocationMemoryProperties(long allocator, long allocation, long pFlags) void vmaGetAllocationMemoryProperties(VmaAllocator allocator, VmaAllocation allocation, VkMemoryPropertyFlags * pFlags) -
vmaGetAllocationMemoryProperties
public static void vmaGetAllocationMemoryProperties(long allocator, long allocation, IntBuffer pFlags) void vmaGetAllocationMemoryProperties(VmaAllocator allocator, VmaAllocation allocation, VkMemoryPropertyFlags * pFlags) -
nvmaGetMemoryWin32Handle
public static int nvmaGetMemoryWin32Handle(long allocator, long allocation, long hTargetProcess, long pHandle) VkResult vmaGetMemoryWin32Handle(VmaAllocator allocator, VmaAllocation allocation, HANDLE hTargetProcess, HANDLE * pHandle) -
vmaGetMemoryWin32Handle
public static int vmaGetMemoryWin32Handle(long allocator, long allocation, long hTargetProcess, PointerBuffer pHandle) VkResult vmaGetMemoryWin32Handle(VmaAllocator allocator, VmaAllocation allocation, HANDLE hTargetProcess, HANDLE * pHandle) -
nvmaMapMemory
public static int nvmaMapMemory(long allocator, long allocation, long ppData) VkResult vmaMapMemory(VmaAllocator allocator, VmaAllocation allocation, void ** ppData) -
vmaMapMemory
VkResult vmaMapMemory(VmaAllocator allocator, VmaAllocation allocation, void ** ppData) -
nvmaUnmapMemory
public static void nvmaUnmapMemory(long allocator, long allocation) void vmaUnmapMemory(VmaAllocator allocator, VmaAllocation allocation) -
vmaUnmapMemory
public static void vmaUnmapMemory(long allocator, long allocation) void vmaUnmapMemory(VmaAllocator allocator, VmaAllocation allocation) -
nvmaFlushAllocation
public static void nvmaFlushAllocation(long allocator, long allocation, long offset, long size) void vmaFlushAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size) -
vmaFlushAllocation
public static void vmaFlushAllocation(long allocator, long allocation, long offset, long size) void vmaFlushAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size) -
nvmaInvalidateAllocation
public static void nvmaInvalidateAllocation(long allocator, long allocation, long offset, long size) void vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size) -
vmaInvalidateAllocation
public static void vmaInvalidateAllocation(long allocator, long allocation, long offset, long size) void vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size) -
nvmaFlushAllocations
public static int nvmaFlushAllocations(long allocator, int allocationCount, long allocations, long offsets, long sizes) VkResult vmaFlushAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes) -
vmaFlushAllocations
public static int vmaFlushAllocations(long allocator, PointerBuffer allocations, @Nullable LongBuffer offsets, @Nullable LongBuffer sizes) VkResult vmaFlushAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes) -
nvmaInvalidateAllocations
public static int nvmaInvalidateAllocations(long allocator, int allocationCount, long allocations, long offsets, long sizes) VkResult vmaInvalidateAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes) -
vmaInvalidateAllocations
public static int vmaInvalidateAllocations(long allocator, PointerBuffer allocations, @Nullable LongBuffer offsets, @Nullable LongBuffer sizes) VkResult vmaInvalidateAllocations(VmaAllocator allocator, uint32_t allocationCount, VmaAllocation const * allocations, VkDeviceSize const * offsets, VkDeviceSize const * sizes) -
nvmaCopyMemoryToAllocation
public static int nvmaCopyMemoryToAllocation(long allocator, long pSrcHostPointer, long dstAllocation, long dstAllocationLocalOffset, long size) VkResult vmaCopyMemoryToAllocation(VmaAllocator allocator, void const * pSrcHostPointer, VmaAllocation dstAllocation, VkDeviceSize dstAllocationLocalOffset, VkDeviceSize size) -
vmaCopyMemoryToAllocation
public static int vmaCopyMemoryToAllocation(long allocator, ByteBuffer pSrcHostPointer, long dstAllocation, long dstAllocationLocalOffset) VkResult vmaCopyMemoryToAllocation(VmaAllocator allocator, void const * pSrcHostPointer, VmaAllocation dstAllocation, VkDeviceSize dstAllocationLocalOffset, VkDeviceSize size) -
nvmaCopyAllocationToMemory
public static int nvmaCopyAllocationToMemory(long allocator, long srcAllocation, long srcAllocationLocalOffset, long pDstHostPointer, long size) VkResult vmaCopyAllocationToMemory(VmaAllocator allocator, VmaAllocation srcAllocation, VkDeviceSize srcAllocationLocalOffset, void * pDstHostPointer, VkDeviceSize size) -
vmaCopyAllocationToMemory
public static int vmaCopyAllocationToMemory(long allocator, long srcAllocation, long srcAllocationLocalOffset, ByteBuffer pDstHostPointer) VkResult vmaCopyAllocationToMemory(VmaAllocator allocator, VmaAllocation srcAllocation, VkDeviceSize srcAllocationLocalOffset, void * pDstHostPointer, VkDeviceSize size) -
nvmaCheckCorruption
public static int nvmaCheckCorruption(long allocator, int memoryTypeBits) VkResult vmaCheckCorruption(VmaAllocator allocator, uint32_t memoryTypeBits) -
vmaCheckCorruption
public static int vmaCheckCorruption(long allocator, int memoryTypeBits) VkResult vmaCheckCorruption(VmaAllocator allocator, uint32_t memoryTypeBits) -
nvmaBeginDefragmentation
public static int nvmaBeginDefragmentation(long allocator, long pInfo, long pContext) VkResult vmaBeginDefragmentation(VmaAllocator allocator, VmaDefragmentationInfo const * pInfo, VmaDefragmentationContext * pContext) -
vmaBeginDefragmentation
public static int vmaBeginDefragmentation(long allocator, VmaDefragmentationInfo pInfo, PointerBuffer pContext) VkResult vmaBeginDefragmentation(VmaAllocator allocator, VmaDefragmentationInfo const * pInfo, VmaDefragmentationContext * pContext) -
nvmaEndDefragmentation
public static void nvmaEndDefragmentation(long allocator, long context, long pStats) void vmaEndDefragmentation(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationStats * pStats) -
vmaEndDefragmentation
public static void vmaEndDefragmentation(long allocator, long context, @Nullable VmaDefragmentationStats pStats) void vmaEndDefragmentation(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationStats * pStats) -
nvmaBeginDefragmentationPass
public static int nvmaBeginDefragmentationPass(long allocator, long context, long pInfo) VkResult vmaBeginDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pInfo) -
vmaBeginDefragmentationPass
public static int vmaBeginDefragmentationPass(long allocator, long context, VmaDefragmentationPassMoveInfo pInfo) VkResult vmaBeginDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pInfo) -
nvmaEndDefragmentationPass
public static int nvmaEndDefragmentationPass(long allocator, long context, long pPassInfo) VkResult vmaEndDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pPassInfo) -
vmaEndDefragmentationPass
public static int vmaEndDefragmentationPass(long allocator, long context, VmaDefragmentationPassMoveInfo pPassInfo) VkResult vmaEndDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pPassInfo) -
nvmaBindBufferMemory
public static int nvmaBindBufferMemory(long allocator, long allocation, long buffer) VkResult vmaBindBufferMemory(VmaAllocator allocator, VmaAllocation allocation, VkBuffer buffer) -
vmaBindBufferMemory
public static int vmaBindBufferMemory(long allocator, long allocation, long buffer) VkResult vmaBindBufferMemory(VmaAllocator allocator, VmaAllocation allocation, VkBuffer buffer) -
nvmaBindBufferMemory2
public static int nvmaBindBufferMemory2(long allocator, long allocation, long allocationLocalOffset, long buffer, long pNext) VkResult vmaBindBufferMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBuffer buffer, void const * pNext) -
vmaBindBufferMemory2
public static int vmaBindBufferMemory2(long allocator, long allocation, long allocationLocalOffset, long buffer, long pNext) VkResult vmaBindBufferMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBuffer buffer, void const * pNext) -
nvmaBindImageMemory
public static int nvmaBindImageMemory(long allocator, long allocation, long image) VkResult vmaBindImageMemory(VmaAllocator allocator, VmaAllocation allocation, VkImage image) -
vmaBindImageMemory
public static int vmaBindImageMemory(long allocator, long allocation, long image) VkResult vmaBindImageMemory(VmaAllocator allocator, VmaAllocation allocation, VkImage image) -
nvmaBindImageMemory2
public static int nvmaBindImageMemory2(long allocator, long allocation, long allocationLocalOffset, long image, long pNext) VkResult vmaBindImageMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImage image, void const * pNext) -
vmaBindImageMemory2
public static int vmaBindImageMemory2(long allocator, long allocation, long allocationLocalOffset, long image, long pNext) VkResult vmaBindImageMemory2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImage image, void const * pNext) -
nvmaCreateBuffer
public static int nvmaCreateBuffer(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long pBuffer, long pAllocation, long pAllocationInfo) VkResult vmaCreateBuffer(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
vmaCreateBuffer
public static int vmaCreateBuffer(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, LongBuffer pBuffer, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaCreateBuffer(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
nvmaCreateBufferWithAlignment
public static int nvmaCreateBufferWithAlignment(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long minAlignment, long pBuffer, long pAllocation, long pAllocationInfo) VkResult vmaCreateBufferWithAlignment(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkDeviceSize minAlignment, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
vmaCreateBufferWithAlignment
public static int vmaCreateBufferWithAlignment(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, long minAlignment, LongBuffer pBuffer, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaCreateBufferWithAlignment(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkDeviceSize minAlignment, VkBuffer * pBuffer, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
nvmaCreateAliasingBuffer
public static int nvmaCreateAliasingBuffer(long allocator, long allocation, long pBufferCreateInfo, long pBuffer) VkResult vmaCreateAliasingBuffer(VmaAllocator allocator, VmaAllocation allocation, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer) -
vmaCreateAliasingBuffer
public static int vmaCreateAliasingBuffer(long allocator, long allocation, VkBufferCreateInfo pBufferCreateInfo, LongBuffer pBuffer) VkResult vmaCreateAliasingBuffer(VmaAllocator allocator, VmaAllocation allocation, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer) -
nvmaCreateAliasingBuffer2
public static int nvmaCreateAliasingBuffer2(long allocator, long allocation, long allocationLocalOffset, long pBufferCreateInfo, long pBuffer) VkResult vmaCreateAliasingBuffer2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer) -
vmaCreateAliasingBuffer2
public static int vmaCreateAliasingBuffer2(long allocator, long allocation, long allocationLocalOffset, VkBufferCreateInfo pBufferCreateInfo, LongBuffer pBuffer) VkResult vmaCreateAliasingBuffer2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer) -
nvmaDestroyBuffer
public static void nvmaDestroyBuffer(long allocator, long buffer, long allocation) void vmaDestroyBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocation allocation) -
vmaDestroyBuffer
public static void vmaDestroyBuffer(long allocator, long buffer, long allocation) void vmaDestroyBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocation allocation) -
nvmaCreateImage
public static int nvmaCreateImage(long allocator, long pImageCreateInfo, long pAllocationCreateInfo, long pImage, long pAllocation, long pAllocationInfo) VkResult vmaCreateImage(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkImage * pImage, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
vmaCreateImage
public static int vmaCreateImage(long allocator, VkImageCreateInfo pImageCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, LongBuffer pImage, PointerBuffer pAllocation, @Nullable VmaAllocationInfo pAllocationInfo) VkResult vmaCreateImage(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, VkImage * pImage, VmaAllocation * pAllocation, VmaAllocationInfo * pAllocationInfo) -
nvmaCreateAliasingImage
public static int nvmaCreateAliasingImage(long allocator, long allocation, long pImageCreateInfo, long pImage) VkResult vmaCreateAliasingImage(VmaAllocator allocator, VmaAllocation allocation, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage) -
vmaCreateAliasingImage
public static int vmaCreateAliasingImage(long allocator, long allocation, VkImageCreateInfo pImageCreateInfo, LongBuffer pImage) VkResult vmaCreateAliasingImage(VmaAllocator allocator, VmaAllocation allocation, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage) -
nvmaCreateAliasingImage2
public static int nvmaCreateAliasingImage2(long allocator, long allocation, long allocationLocalOffset, long pImageCreateInfo, long pImage) VkResult vmaCreateAliasingImage2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage) -
vmaCreateAliasingImage2
public static int vmaCreateAliasingImage2(long allocator, long allocation, long allocationLocalOffset, VkImageCreateInfo pImageCreateInfo, LongBuffer pImage) VkResult vmaCreateAliasingImage2(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize allocationLocalOffset, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage) -
nvmaDestroyImage
public static void nvmaDestroyImage(long allocator, long image, long allocation) void vmaDestroyImage(VmaAllocator allocator, VkImage image, VmaAllocation allocation) -
vmaDestroyImage
public static void vmaDestroyImage(long allocator, long image, long allocation) void vmaDestroyImage(VmaAllocator allocator, VkImage image, VmaAllocation allocation) -
nvmaCreateVirtualBlock
public static int nvmaCreateVirtualBlock(long pCreateInfo, long pVirtualBlock) VkResult vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo const * pCreateInfo, VmaVirtualBlock * pVirtualBlock) -
vmaCreateVirtualBlock
public static int vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo pCreateInfo, PointerBuffer pVirtualBlock) VkResult vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo const * pCreateInfo, VmaVirtualBlock * pVirtualBlock) -
nvmaDestroyVirtualBlock
public static void nvmaDestroyVirtualBlock(long virtualBlock) void vmaDestroyVirtualBlock(VmaVirtualBlock virtualBlock) -
vmaDestroyVirtualBlock
public static void vmaDestroyVirtualBlock(long virtualBlock) void vmaDestroyVirtualBlock(VmaVirtualBlock virtualBlock) -
nvmaIsVirtualBlockEmpty
public static int nvmaIsVirtualBlockEmpty(long virtualBlock) VkBool32 vmaIsVirtualBlockEmpty(VmaVirtualBlock virtualBlock) -
vmaIsVirtualBlockEmpty
public static boolean vmaIsVirtualBlockEmpty(long virtualBlock) VkBool32 vmaIsVirtualBlockEmpty(VmaVirtualBlock virtualBlock) -
nvmaGetVirtualAllocationInfo
public static void nvmaGetVirtualAllocationInfo(long virtualBlock, long allocation, long pVirtualAllocInfo) void vmaGetVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, VmaVirtualAllocationInfo * pVirtualAllocInfo) -
vmaGetVirtualAllocationInfo
public static void vmaGetVirtualAllocationInfo(long virtualBlock, long allocation, VmaVirtualAllocationInfo pVirtualAllocInfo) void vmaGetVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, VmaVirtualAllocationInfo * pVirtualAllocInfo) -
nvmaVirtualAllocate
public static int nvmaVirtualAllocate(long virtualBlock, long pCreateInfo, long pAllocation, long pOffset) VkResult vmaVirtualAllocate(VmaVirtualBlock virtualBlock, VmaVirtualAllocationCreateInfo const * pCreateInfo, VmaVirtualAllocation * pAllocation, VkDeviceSize * pOffset) -
vmaVirtualAllocate
public static int vmaVirtualAllocate(long virtualBlock, VmaVirtualAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable LongBuffer pOffset) VkResult vmaVirtualAllocate(VmaVirtualBlock virtualBlock, VmaVirtualAllocationCreateInfo const * pCreateInfo, VmaVirtualAllocation * pAllocation, VkDeviceSize * pOffset) -
nvmaVirtualFree
public static void nvmaVirtualFree(long virtualBlock, long allocation) void vmaVirtualFree(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation) -
vmaVirtualFree
public static void vmaVirtualFree(long virtualBlock, long allocation) void vmaVirtualFree(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation) -
nvmaClearVirtualBlock
public static void nvmaClearVirtualBlock(long virtualBlock) void vmaClearVirtualBlock(VmaVirtualBlock virtualBlock) -
vmaClearVirtualBlock
public static void vmaClearVirtualBlock(long virtualBlock) void vmaClearVirtualBlock(VmaVirtualBlock virtualBlock) -
nvmaSetVirtualAllocationUserData
public static void nvmaSetVirtualAllocationUserData(long virtualBlock, long allocation, long pUserData) void vmaSetVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, void * pUserData) -
vmaSetVirtualAllocationUserData
public static void vmaSetVirtualAllocationUserData(long virtualBlock, long allocation, long pUserData) void vmaSetVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, void * pUserData) -
nvmaGetVirtualBlockStatistics
public static void nvmaGetVirtualBlockStatistics(long virtualBlock, long pStats) void vmaGetVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaStatistics * pStats) -
vmaGetVirtualBlockStatistics
void vmaGetVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaStatistics * pStats) -
nvmaCalculateVirtualBlockStatistics
public static void nvmaCalculateVirtualBlockStatistics(long virtualBlock, long pStats) void vmaCalculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaDetailedStatistics * pStats) -
vmaCalculateVirtualBlockStatistics
public static void vmaCalculateVirtualBlockStatistics(long virtualBlock, VmaDetailedStatistics pStats) void vmaCalculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaDetailedStatistics * pStats) -
nvmaBuildVirtualBlockStatsString
public static void nvmaBuildVirtualBlockStatsString(long virtualBlock, long ppStatsString, int detailedMap) void vmaBuildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char ** ppStatsString, VkBool32 detailedMap) -
vmaBuildVirtualBlockStatsString
public static void vmaBuildVirtualBlockStatsString(long virtualBlock, PointerBuffer ppStatsString, boolean detailedMap) void vmaBuildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char ** ppStatsString, VkBool32 detailedMap) -
nvmaFreeVirtualBlockStatsString
public static void nvmaFreeVirtualBlockStatsString(long virtualBlock, long pStatsString) void vmaFreeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char * pStatsString) -
vmaFreeVirtualBlockStatsString
void vmaFreeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char * pStatsString) -
nvmaBuildStatsString
public static void nvmaBuildStatsString(long allocator, long ppStatsString, int detailedMap) void vmaBuildStatsString(VmaAllocator allocator, char ** ppStatsString, VkBool32 detailedMap) -
vmaBuildStatsString
public static void vmaBuildStatsString(long allocator, PointerBuffer ppStatsString, boolean detailedMap) void vmaBuildStatsString(VmaAllocator allocator, char ** ppStatsString, VkBool32 detailedMap) -
nvmaFreeStatsString
public static void nvmaFreeStatsString(long allocator, long pStatsString) void vmaFreeStatsString(VmaAllocator allocator, char * pStatsString) -
vmaFreeStatsString
void vmaFreeStatsString(VmaAllocator allocator, char * pStatsString)
-