Class ktxVulkanTexture_subAllocatorCallbacks

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class ktxVulkanTexture_subAllocatorCallbacks extends Struct<ktxVulkanTexture_subAllocatorCallbacks> implements NativeResource

 struct ktxVulkanTexture_subAllocatorCallbacks {
     void * (* allocMemFuncPtr) (VkMemoryAllocateInfo * allocInfo, VkMemoryRequirements * memReq, uint64_t * pageCount);
     void * (* bindBufferFuncPtr) (VkBuffer buffer, uint64_t allocId);
     void * (* bindImageFuncPtr) (VkImage image, uint64_t allocId);
     void * (* memoryMapFuncPtr) (uint64_t allocId, uint64_t pageNumber, VkDeviceSize * mapLength, void ** dataPtr);
     void * (* memoryUnmapFuncPtr) (uint64_t allocId, uint64_t pageNumber);
     void * (* freeMemFuncPtr) (uint64_t allocId);
 }