Function Pointer

PFN_vkInternalFreeNotification

Application-defined memory free notification function

The type of pfnInternalFree is:

typedef void (VKAPI_PTR *PFN_vkInternalFreeNotification)(void*                       pUserData, size_t                      size, VkInternalAllocationType    allocationType, VkSystemAllocationScope     allocationScope);
  • pUserData is the value specified for VkAllocationCallbacks::pUserData in the allocator specified by the application.
  • size is the requested size of an allocation.
  • allocationType is a VkInternalAllocationType value specifying the requested type of an allocation.
  • allocationScope is a VkSystemAllocationScope value specifying the allocation scope of the lifetime of the allocation, as described here.