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);
}