.TH "ktxVulkanTexture_subAllocatorCallbacks" 3 "Sun Jun 14 2026 18:00:57" "Version 0.0.0" "libktx Reference" \" -*- nroff -*- .ad l .nh .SH NAME ktxVulkanTexture_subAllocatorCallbacks \- Struct that contains all callbacks necessary for suballocation\&. .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Data Fields" .in +1c .ti -1c .RI "ktxVulkanTexture_subAllocatorAllocMemFuncPtr \fBallocMemFuncPtr\fP" .br .ti -1c .RI "ktxVulkanTexture_subAllocatorBindBufferFuncPtr \fBbindBufferFuncPtr\fP" .br .ti -1c .RI "ktxVulkanTexture_subAllocatorBindImageFuncPtr \fBbindImageFuncPtr\fP" .br .ti -1c .RI "ktxVulkanTexture_subAllocatorMemoryMapFuncPtr \fBmemoryMapFuncPtr\fP" .br .ti -1c .RI "ktxVulkanTexture_subAllocatorMemoryUnmapFuncPtr \fBmemoryUnmapFuncPtr\fP" .br .ti -1c .RI "ktxVulkanTexture_subAllocatorFreeMemFuncPtr \fBfreeMemFuncPtr\fP" .br .in -1c .SH "Detailed Description" .PP Struct that contains all callbacks necessary for suballocation\&. These pointers must all be provided for upload or destroy to occur using suballocator callbacks\&. .SH "Field Documentation" .PP .SS "ktxVulkanTexture_subAllocatorAllocMemFuncPtr allocMemFuncPtr" Pointer to the memory procurement function\&. Can suballocate one or more pages\&. .SS "ktxVulkanTexture_subAllocatorBindBufferFuncPtr bindBufferFuncPtr" Pointer to bind-buffer-to-suballocation(s) function\&. .SS "ktxVulkanTexture_subAllocatorBindImageFuncPtr bindImageFuncPtr" Pointer to bind-image-to-suballocation(s) function\&. .SS "ktxVulkanTexture_subAllocatorFreeMemFuncPtr freeMemFuncPtr" Pointer to the free procurement function\&. .SS "ktxVulkanTexture_subAllocatorMemoryMapFuncPtr memoryMapFuncPtr" Pointer to function for mapping the memory of a specific page\&. .SS "ktxVulkanTexture_subAllocatorMemoryUnmapFuncPtr memoryUnmapFuncPtr" Pointer to function for unmapping the memory of a specific page\&. .SH "Author" .PP Generated automatically by Doxygen for libktx Reference from the source code\&.