Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
Documentation
data AllocationCallbacks Source #
VkAllocationCallbacks - Structure containing callback function pointers for memory allocation
Valid Usage
-
pfnAllocation
must be a valid pointer to a valid user-definedPFN_vkAllocationFunction
-
pfnReallocation
must be a valid pointer to a valid user-definedPFN_vkReallocationFunction
-
pfnFree
must be a valid pointer to a valid user-definedPFN_vkFreeFunction
- If either
of
pfnInternalAllocation
orpfnInternalFree
is 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
AllocationCallbacks | |
|