Package org.lwjgl.util.vma
Class Vma
java.lang.Object
org.lwjgl.util.vma.Vma
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
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)
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)
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)
static int
nvmaBeginDefragmentation
(long allocator, long pInfo, long pContext) VkResult vmaBeginDefragmentation(VmaAllocator allocator, VmaDefragmentationInfo const * pInfo, VmaDefragmentationContext * pContext)
static int
nvmaBeginDefragmentationPass
(long allocator, long context, long pInfo) VkResult vmaBeginDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pInfo)
static int
nvmaBindBufferMemory
(long allocator, long allocation, long buffer) VkResult vmaBindBufferMemory(VmaAllocator allocator, VmaAllocation allocation, VkBuffer buffer)
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)
static int
nvmaBindImageMemory
(long allocator, long allocation, long image) VkResult vmaBindImageMemory(VmaAllocator allocator, VmaAllocation allocation, VkImage image)
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)
static void
nvmaBuildStatsString
(long allocator, long ppStatsString, int detailedMap) void vmaBuildStatsString(VmaAllocator allocator, char ** ppStatsString, VkBool32 detailedMap)
static void
nvmaBuildVirtualBlockStatsString
(long virtualBlock, long ppStatsString, int detailedMap) void vmaBuildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char ** ppStatsString, VkBool32 detailedMap)
static void
nvmaCalculatePoolStatistics
(long allocator, long pool, long pPoolStats) void vmaCalculatePoolStatistics(VmaAllocator allocator, VmaPool pool, VmaDetailedStatistics * pPoolStats)
static void
nvmaCalculateStatistics
(long allocator, long pStats) void vmaCalculateStatistics(VmaAllocator allocator, VmaTotalStatistics * pStats)
static void
nvmaCalculateVirtualBlockStatistics
(long virtualBlock, long pStats) void vmaCalculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaDetailedStatistics * pStats)
static int
nvmaCheckCorruption
(long allocator, int memoryTypeBits) VkResult vmaCheckCorruption(VmaAllocator allocator, uint32_t memoryTypeBits)
static int
nvmaCheckPoolCorruption
(long allocator, long pool) VkResult vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool)
static void
nvmaClearVirtualBlock
(long virtualBlock) void vmaClearVirtualBlock(VmaVirtualBlock virtualBlock)
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)
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)
static int
nvmaCreateAliasingBuffer
(long allocator, long allocation, long pBufferCreateInfo, long pBuffer) VkResult vmaCreateAliasingBuffer(VmaAllocator allocator, VmaAllocation allocation, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer)
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)
static int
nvmaCreateAliasingImage
(long allocator, long allocation, long pImageCreateInfo, long pImage) VkResult vmaCreateAliasingImage(VmaAllocator allocator, VmaAllocation allocation, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage)
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)
static int
nvmaCreateAllocator
(long pCreateInfo, long pAllocator) VkResult vmaCreateAllocator(VmaAllocatorCreateInfo const * pCreateInfo, VmaAllocator * pAllocator)
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)
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)
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)
static int
nvmaCreatePool
(long allocator, long pCreateInfo, long pPool) VkResult vmaCreatePool(VmaAllocator allocator, VmaPoolCreateInfo const * pCreateInfo, VmaPool * pPool)
static int
nvmaCreateVirtualBlock
(long pCreateInfo, long pVirtualBlock) VkResult vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo const * pCreateInfo, VmaVirtualBlock * pVirtualBlock)
static void
nvmaDestroyAllocator
(long allocator) void vmaDestroyAllocator(VmaAllocator allocator)
static void
nvmaDestroyBuffer
(long allocator, long buffer, long allocation) void vmaDestroyBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocation allocation)
static void
nvmaDestroyImage
(long allocator, long image, long allocation) void vmaDestroyImage(VmaAllocator allocator, VkImage image, VmaAllocation allocation)
static void
nvmaDestroyPool
(long allocator, long pool) void vmaDestroyPool(VmaAllocator allocator, VmaPool pool)
static void
nvmaDestroyVirtualBlock
(long virtualBlock) void vmaDestroyVirtualBlock(VmaVirtualBlock virtualBlock)
static void
nvmaEndDefragmentation
(long allocator, long context, long pStats) void vmaEndDefragmentation(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationStats * pStats)
static int
nvmaEndDefragmentationPass
(long allocator, long context, long pPassInfo) VkResult vmaEndDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pPassInfo)
static int
nvmaFindMemoryTypeIndex
(long allocator, int memoryTypeBits, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndex(VmaAllocator allocator, uint32_t memoryTypeBits, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)
static int
nvmaFindMemoryTypeIndexForBufferInfo
(long allocator, long pBufferCreateInfo, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForBufferInfo(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)
static int
nvmaFindMemoryTypeIndexForImageInfo
(long allocator, long pImageCreateInfo, long pAllocationCreateInfo, long pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForImageInfo(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)
static void
nvmaFlushAllocation
(long allocator, long allocation, long offset, long size) void vmaFlushAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)
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)
static void
nvmaFreeMemory
(long allocator, long allocation) void vmaFreeMemory(VmaAllocator allocator, VmaAllocation allocation)
static void
nvmaFreeMemoryPages
(long allocator, long allocationCount, long pAllocations) void vmaFreeMemoryPages(VmaAllocator allocator, size_t allocationCount, VmaAllocation const * pAllocations)
static void
nvmaFreeStatsString
(long allocator, long pStatsString) void vmaFreeStatsString(VmaAllocator allocator, char * pStatsString)
static void
nvmaFreeVirtualBlockStatsString
(long virtualBlock, long pStatsString) void vmaFreeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char * pStatsString)
static void
nvmaGetAllocationInfo
(long allocator, long allocation, long pAllocationInfo) void vmaGetAllocationInfo(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo * pAllocationInfo)
static void
nvmaGetAllocationInfo2
(long allocator, long allocation, long pAllocationInfo) void vmaGetAllocationInfo2(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo2 * pAllocationInfo)
static void
nvmaGetAllocationMemoryProperties
(long allocator, long allocation, long pFlags) void vmaGetAllocationMemoryProperties(VmaAllocator allocator, VmaAllocation allocation, VkMemoryPropertyFlags * pFlags)
static void
nvmaGetAllocatorInfo
(long allocator, long pAllocatorInfo) void vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorInfo * pAllocatorInfo)
static void
nvmaGetHeapBudgets
(long allocator, long pBudget) void vmaGetHeapBudgets(VmaAllocator allocator, VmaBudget * pBudget)
static void
nvmaGetMemoryProperties
(long allocator, long ppPhysicalDeviceMemoryProperties) void vmaGetMemoryProperties(VmaAllocator allocator, VkPhysicalDeviceMemoryProperties const ** ppPhysicalDeviceMemoryProperties)
static void
nvmaGetMemoryTypeProperties
(long allocator, int memoryTypeIndex, long pFlags) void vmaGetMemoryTypeProperties(VmaAllocator allocator, uint32_t memoryTypeIndex, VkMemoryPropertyFlags * pFlags)
static int
nvmaGetMemoryWin32Handle
(long allocator, long allocation, long hTargetProcess, long pHandle) VkResult vmaGetMemoryWin32Handle(VmaAllocator allocator, VmaAllocation allocation, HANDLE hTargetProcess, HANDLE * pHandle)
static void
nvmaGetPhysicalDeviceProperties
(long allocator, long ppPhysicalDeviceProperties) void vmaGetPhysicalDeviceProperties(VmaAllocator allocator, VkPhysicalDeviceProperties const ** ppPhysicalDeviceProperties)
static void
nvmaGetPoolName
(long allocator, long pool, long ppName) void vmaGetPoolName(VmaAllocator allocator, VmaPool pool, char const ** ppName)
static void
nvmaGetPoolStatistics
(long allocator, long pool, long pPoolStats) void vmaGetPoolStatistics(VmaAllocator allocator, VmaPool pool, VmaStatistics * pPoolStats)
static void
nvmaGetVirtualAllocationInfo
(long virtualBlock, long allocation, long pVirtualAllocInfo) void vmaGetVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, VmaVirtualAllocationInfo * pVirtualAllocInfo)
static void
nvmaGetVirtualBlockStatistics
(long virtualBlock, long pStats) void vmaGetVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaStatistics * pStats)
static void
nvmaInvalidateAllocation
(long allocator, long allocation, long offset, long size) void vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)
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)
static int
nvmaIsVirtualBlockEmpty
(long virtualBlock) VkBool32 vmaIsVirtualBlockEmpty(VmaVirtualBlock virtualBlock)
static int
nvmaMapMemory
(long allocator, long allocation, long ppData) VkResult vmaMapMemory(VmaAllocator allocator, VmaAllocation allocation, void ** ppData)
static void
nvmaSetAllocationName
(long allocator, long allocation, long pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName)
static void
nvmaSetAllocationUserData
(long allocator, long allocation, long pUserData) void vmaSetAllocationUserData(VmaAllocator allocator, VmaAllocation allocation, void * pUserData)
static void
nvmaSetCurrentFrameIndex
(long allocator, int frameIndex) void vmaSetCurrentFrameIndex(VmaAllocator allocator, uint32_t frameIndex)
static void
nvmaSetPoolName
(long allocator, long pool, long pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName)
static void
nvmaSetVirtualAllocationUserData
(long virtualBlock, long allocation, long pUserData) void vmaSetVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, void * pUserData)
static void
nvmaUnmapMemory
(long allocator, long allocation) void vmaUnmapMemory(VmaAllocator allocator, VmaAllocation allocation)
static int
nvmaVirtualAllocate
(long virtualBlock, long pCreateInfo, long pAllocation, long pOffset) VkResult vmaVirtualAllocate(VmaVirtualBlock virtualBlock, VmaVirtualAllocationCreateInfo const * pCreateInfo, VmaVirtualAllocation * pAllocation, VkDeviceSize * pOffset)
static void
nvmaVirtualFree
(long virtualBlock, long allocation) void vmaVirtualFree(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation)
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)
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)
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)
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)
static int
vmaBeginDefragmentation
(long allocator, VmaDefragmentationInfo pInfo, PointerBuffer pContext) VkResult vmaBeginDefragmentation(VmaAllocator allocator, VmaDefragmentationInfo const * pInfo, VmaDefragmentationContext * pContext)
static int
vmaBeginDefragmentationPass
(long allocator, long context, VmaDefragmentationPassMoveInfo pInfo) VkResult vmaBeginDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pInfo)
static int
vmaBindBufferMemory
(long allocator, long allocation, long buffer) VkResult vmaBindBufferMemory(VmaAllocator allocator, VmaAllocation allocation, VkBuffer buffer)
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)
static int
vmaBindImageMemory
(long allocator, long allocation, long image) VkResult vmaBindImageMemory(VmaAllocator allocator, VmaAllocation allocation, VkImage image)
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)
static void
vmaBuildStatsString
(long allocator, PointerBuffer ppStatsString, boolean detailedMap) void vmaBuildStatsString(VmaAllocator allocator, char ** ppStatsString, VkBool32 detailedMap)
static void
vmaBuildVirtualBlockStatsString
(long virtualBlock, PointerBuffer ppStatsString, boolean detailedMap) void vmaBuildVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char ** ppStatsString, VkBool32 detailedMap)
static void
vmaCalculatePoolStatistics
(long allocator, long pool, VmaDetailedStatistics pPoolStats) void vmaCalculatePoolStatistics(VmaAllocator allocator, VmaPool pool, VmaDetailedStatistics * pPoolStats)
static void
vmaCalculateStatistics
(long allocator, VmaTotalStatistics pStats) void vmaCalculateStatistics(VmaAllocator allocator, VmaTotalStatistics * pStats)
static void
vmaCalculateVirtualBlockStatistics
(long virtualBlock, VmaDetailedStatistics pStats) void vmaCalculateVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaDetailedStatistics * pStats)
static int
vmaCheckCorruption
(long allocator, int memoryTypeBits) VkResult vmaCheckCorruption(VmaAllocator allocator, uint32_t memoryTypeBits)
static int
vmaCheckPoolCorruption
(long allocator, long pool) VkResult vmaCheckPoolCorruption(VmaAllocator allocator, VmaPool pool)
static void
vmaClearVirtualBlock
(long virtualBlock) void vmaClearVirtualBlock(VmaVirtualBlock virtualBlock)
static int
vmaCopyAllocationToMemory
(long allocator, long srcAllocation, long srcAllocationLocalOffset, ByteBuffer pDstHostPointer) VkResult vmaCopyAllocationToMemory(VmaAllocator allocator, VmaAllocation srcAllocation, VkDeviceSize srcAllocationLocalOffset, void * pDstHostPointer, VkDeviceSize size)
static int
vmaCopyMemoryToAllocation
(long allocator, ByteBuffer pSrcHostPointer, long dstAllocation, long dstAllocationLocalOffset) VkResult vmaCopyMemoryToAllocation(VmaAllocator allocator, void const * pSrcHostPointer, VmaAllocation dstAllocation, VkDeviceSize dstAllocationLocalOffset, VkDeviceSize size)
static int
vmaCreateAliasingBuffer
(long allocator, long allocation, VkBufferCreateInfo pBufferCreateInfo, LongBuffer pBuffer) VkResult vmaCreateAliasingBuffer(VmaAllocator allocator, VmaAllocation allocation, VkBufferCreateInfo const * pBufferCreateInfo, VkBuffer * pBuffer)
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)
static int
vmaCreateAliasingImage
(long allocator, long allocation, VkImageCreateInfo pImageCreateInfo, LongBuffer pImage) VkResult vmaCreateAliasingImage(VmaAllocator allocator, VmaAllocation allocation, VkImageCreateInfo const * pImageCreateInfo, VkImage * pImage)
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)
static int
vmaCreateAllocator
(VmaAllocatorCreateInfo pCreateInfo, PointerBuffer pAllocator) VkResult vmaCreateAllocator(VmaAllocatorCreateInfo const * pCreateInfo, VmaAllocator * pAllocator)
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)
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)
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)
static int
vmaCreatePool
(long allocator, VmaPoolCreateInfo pCreateInfo, PointerBuffer pPool) VkResult vmaCreatePool(VmaAllocator allocator, VmaPoolCreateInfo const * pCreateInfo, VmaPool * pPool)
static int
vmaCreateVirtualBlock
(VmaVirtualBlockCreateInfo pCreateInfo, PointerBuffer pVirtualBlock) VkResult vmaCreateVirtualBlock(VmaVirtualBlockCreateInfo const * pCreateInfo, VmaVirtualBlock * pVirtualBlock)
static void
vmaDestroyAllocator
(long allocator) void vmaDestroyAllocator(VmaAllocator allocator)
static void
vmaDestroyBuffer
(long allocator, long buffer, long allocation) void vmaDestroyBuffer(VmaAllocator allocator, VkBuffer buffer, VmaAllocation allocation)
static void
vmaDestroyImage
(long allocator, long image, long allocation) void vmaDestroyImage(VmaAllocator allocator, VkImage image, VmaAllocation allocation)
static void
vmaDestroyPool
(long allocator, long pool) void vmaDestroyPool(VmaAllocator allocator, VmaPool pool)
static void
vmaDestroyVirtualBlock
(long virtualBlock) void vmaDestroyVirtualBlock(VmaVirtualBlock virtualBlock)
static void
vmaEndDefragmentation
(long allocator, long context, @Nullable VmaDefragmentationStats pStats) void vmaEndDefragmentation(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationStats * pStats)
static int
vmaEndDefragmentationPass
(long allocator, long context, VmaDefragmentationPassMoveInfo pPassInfo) VkResult vmaEndDefragmentationPass(VmaAllocator allocator, VmaDefragmentationContext context, VmaDefragmentationPassMoveInfo * pPassInfo)
static int
vmaFindMemoryTypeIndex
(long allocator, int memoryTypeBits, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndex(VmaAllocator allocator, uint32_t memoryTypeBits, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)
static int
vmaFindMemoryTypeIndexForBufferInfo
(long allocator, VkBufferCreateInfo pBufferCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForBufferInfo(VmaAllocator allocator, VkBufferCreateInfo const * pBufferCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)
static int
vmaFindMemoryTypeIndexForImageInfo
(long allocator, VkImageCreateInfo pImageCreateInfo, VmaAllocationCreateInfo pAllocationCreateInfo, IntBuffer pMemoryTypeIndex) VkResult vmaFindMemoryTypeIndexForImageInfo(VmaAllocator allocator, VkImageCreateInfo const * pImageCreateInfo, VmaAllocationCreateInfo const * pAllocationCreateInfo, uint32_t * pMemoryTypeIndex)
static void
vmaFlushAllocation
(long allocator, long allocation, long offset, long size) void vmaFlushAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)
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)
static void
vmaFreeMemory
(long allocator, long allocation) void vmaFreeMemory(VmaAllocator allocator, VmaAllocation allocation)
static void
vmaFreeMemoryPages
(long allocator, PointerBuffer pAllocations) void vmaFreeMemoryPages(VmaAllocator allocator, size_t allocationCount, VmaAllocation const * pAllocations)
static void
vmaFreeStatsString
(long allocator, ByteBuffer pStatsString) void vmaFreeStatsString(VmaAllocator allocator, char * pStatsString)
static void
vmaFreeVirtualBlockStatsString
(long virtualBlock, ByteBuffer pStatsString) void vmaFreeVirtualBlockStatsString(VmaVirtualBlock virtualBlock, char * pStatsString)
static void
vmaGetAllocationInfo
(long allocator, long allocation, VmaAllocationInfo pAllocationInfo) void vmaGetAllocationInfo(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo * pAllocationInfo)
static void
vmaGetAllocationInfo2
(long allocator, long allocation, VmaAllocationInfo2 pAllocationInfo) void vmaGetAllocationInfo2(VmaAllocator allocator, VmaAllocation allocation, VmaAllocationInfo2 * pAllocationInfo)
static void
vmaGetAllocationMemoryProperties
(long allocator, long allocation, IntBuffer pFlags) void vmaGetAllocationMemoryProperties(VmaAllocator allocator, VmaAllocation allocation, VkMemoryPropertyFlags * pFlags)
static void
vmaGetAllocatorInfo
(long allocator, VmaAllocatorInfo pAllocatorInfo) void vmaGetAllocatorInfo(VmaAllocator allocator, VmaAllocatorInfo * pAllocatorInfo)
static void
vmaGetHeapBudgets
(long allocator, VmaBudget.Buffer pBudget) void vmaGetHeapBudgets(VmaAllocator allocator, VmaBudget * pBudget)
static void
vmaGetMemoryProperties
(long allocator, PointerBuffer ppPhysicalDeviceMemoryProperties) void vmaGetMemoryProperties(VmaAllocator allocator, VkPhysicalDeviceMemoryProperties const ** ppPhysicalDeviceMemoryProperties)
static void
vmaGetMemoryTypeProperties
(long allocator, int memoryTypeIndex, IntBuffer pFlags) void vmaGetMemoryTypeProperties(VmaAllocator allocator, uint32_t memoryTypeIndex, VkMemoryPropertyFlags * pFlags)
static int
vmaGetMemoryWin32Handle
(long allocator, long allocation, long hTargetProcess, PointerBuffer pHandle) VkResult vmaGetMemoryWin32Handle(VmaAllocator allocator, VmaAllocation allocation, HANDLE hTargetProcess, HANDLE * pHandle)
static void
vmaGetPhysicalDeviceProperties
(long allocator, PointerBuffer ppPhysicalDeviceProperties) void vmaGetPhysicalDeviceProperties(VmaAllocator allocator, VkPhysicalDeviceProperties const ** ppPhysicalDeviceProperties)
static void
vmaGetPoolName
(long allocator, long pool, PointerBuffer ppName) void vmaGetPoolName(VmaAllocator allocator, VmaPool pool, char const ** ppName)
static void
vmaGetPoolStatistics
(long allocator, long pool, VmaStatistics pPoolStats) void vmaGetPoolStatistics(VmaAllocator allocator, VmaPool pool, VmaStatistics * pPoolStats)
static void
vmaGetVirtualAllocationInfo
(long virtualBlock, long allocation, VmaVirtualAllocationInfo pVirtualAllocInfo) void vmaGetVirtualAllocationInfo(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, VmaVirtualAllocationInfo * pVirtualAllocInfo)
static void
vmaGetVirtualBlockStatistics
(long virtualBlock, VmaStatistics pStats) void vmaGetVirtualBlockStatistics(VmaVirtualBlock virtualBlock, VmaStatistics * pStats)
static void
vmaInvalidateAllocation
(long allocator, long allocation, long offset, long size) void vmaInvalidateAllocation(VmaAllocator allocator, VmaAllocation allocation, VkDeviceSize offset, VkDeviceSize size)
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)
static boolean
vmaIsVirtualBlockEmpty
(long virtualBlock) VkBool32 vmaIsVirtualBlockEmpty(VmaVirtualBlock virtualBlock)
static int
vmaMapMemory
(long allocator, long allocation, PointerBuffer ppData) VkResult vmaMapMemory(VmaAllocator allocator, VmaAllocation allocation, void ** ppData)
static void
vmaSetAllocationName
(long allocator, long allocation, @Nullable CharSequence pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName)
static void
vmaSetAllocationName
(long allocator, long allocation, @Nullable ByteBuffer pName) void vmaSetAllocationName(VmaAllocator allocator, VmaAllocation allocation, char const * pName)
static void
vmaSetAllocationUserData
(long allocator, long allocation, long pUserData) void vmaSetAllocationUserData(VmaAllocator allocator, VmaAllocation allocation, void * pUserData)
static void
vmaSetCurrentFrameIndex
(long allocator, int frameIndex) void vmaSetCurrentFrameIndex(VmaAllocator allocator, uint32_t frameIndex)
static void
vmaSetPoolName
(long allocator, long pool, @Nullable CharSequence pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName)
static void
vmaSetPoolName
(long allocator, long pool, @Nullable ByteBuffer pName) void vmaSetPoolName(VmaAllocator allocator, VmaPool pool, char const * pName)
static void
vmaSetVirtualAllocationUserData
(long virtualBlock, long allocation, long pUserData) void vmaSetVirtualAllocationUserData(VmaVirtualBlock virtualBlock, VmaVirtualAllocation allocation, void * pUserData)
static void
vmaUnmapMemory
(long allocator, long allocation) void vmaUnmapMemory(VmaAllocator allocator, VmaAllocation allocation)
static int
vmaVirtualAllocate
(long virtualBlock, VmaVirtualAllocationCreateInfo pCreateInfo, PointerBuffer pAllocation, @Nullable LongBuffer pOffset) VkResult vmaVirtualAllocate(VmaVirtualBlock virtualBlock, VmaVirtualAllocationCreateInfo const * pCreateInfo, VmaVirtualAllocation * pAllocation, VkDeviceSize * pOffset)
static void
vmaVirtualFree
(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)
-