| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core10.AllocationCallbacks
Synopsis
Documentation
data AllocationCallbacks Source #
VkAllocationCallbacks - Structure containing callback function pointers for memory allocation
Valid Usage
pfnAllocationmust be a valid pointer to a valid user-definedPFN_vkAllocationFunction
pfnReallocationmust be a valid pointer to a valid user-definedPFN_vkReallocationFunctionpfnFreemust be a valid pointer to a valid user-definedPFN_vkFreeFunction- If either of
pfnInternalAllocationorpfnInternalFreeis notNULL, both must be valid callbacks
See Also
PFN_vkAllocationFunction,
PFN_vkFreeFunction,
PFN_vkInternalAllocationNotification,
PFN_vkInternalFreeNotification,
PFN_vkReallocationFunction,
allocateMemory,
createAccelerationStructureKHR,
createAccelerationStructureNV,
createAndroidSurfaceKHR,
createBuffer,
createBufferView,
createCommandPool,
createComputePipelines,
createDebugReportCallbackEXT,
createDebugUtilsMessengerEXT,
createDeferredOperationKHR,
createDescriptorPool,
createDescriptorSetLayout,
createDescriptorUpdateTemplate,
createDescriptorUpdateTemplateKHR,
createDevice,
createDirectFBSurfaceEXT,
createDisplayModeKHR,
createDisplayPlaneSurfaceKHR,
createEvent, createFence,
createFramebuffer,
createGraphicsPipelines,
createHeadlessSurfaceEXT,
createIOSSurfaceMVK,
createImage,
createImagePipeSurfaceFUCHSIA,
createImageView,
createIndirectCommandsLayoutNV,
createInstance,
createMacOSSurfaceMVK,
createMetalSurfaceEXT,
createPipelineCache,
createPipelineLayout,
createPrivateDataSlotEXT,
createQueryPool,
createRayTracingPipelinesKHR,
createRayTracingPipelinesNV,
createRenderPass,
createRenderPass2,
createRenderPass2KHR,
createSampler,
createSamplerYcbcrConversion,
createSamplerYcbcrConversionKHR,
createSemaphore,
createShaderModule,
createSharedSwapchainsKHR,
createStreamDescriptorSurfaceGGP,
createSwapchainKHR,
createValidationCacheEXT,
createViSurfaceNN,
createWaylandSurfaceKHR,
createWin32SurfaceKHR,
createXcbSurfaceKHR,
createXlibSurfaceKHR,
destroyAccelerationStructureKHR,
destroyAccelerationStructureNV,
destroyBuffer,
destroyBufferView,
destroyCommandPool,
destroyDebugReportCallbackEXT,
destroyDebugUtilsMessengerEXT,
destroyDeferredOperationKHR,
destroyDescriptorPool,
destroyDescriptorSetLayout,
destroyDescriptorUpdateTemplate,
destroyDescriptorUpdateTemplateKHR,
destroyDevice,
destroyEvent, destroyFence,
destroyFramebuffer,
destroyImage,
destroyImageView,
destroyIndirectCommandsLayoutNV,
destroyInstance,
destroyPipeline,
destroyPipelineCache,
destroyPipelineLayout,
destroyPrivateDataSlotEXT,
destroyQueryPool,
destroyRenderPass,
destroySampler,
destroySamplerYcbcrConversion,
destroySamplerYcbcrConversionKHR,
destroySemaphore,
destroyShaderModule,
destroySurfaceKHR,
destroySwapchainKHR,
destroyValidationCacheEXT,
freeMemory,
registerDeviceEventEXT,
registerDisplayEventEXT
Constructors
| AllocationCallbacks | |
Fields
| |