- AcquireNextImage2KHR
VkResult AcquireNextImage2KHR(const(VkAcquireNextImageInfoKHR)* pAcquireInfo, uint32_t* pImageIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- AcquireNextImageKHR
VkResult AcquireNextImageKHR(VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- AllocateCommandBuffers
VkResult AllocateCommandBuffers(const(VkCommandBufferAllocateInfo)* pAllocateInfo, VkCommandBuffer* pCommandBuffers)
Undocumented in source. Be warned that the author may not have intended to support it.
- AllocateDescriptorSets
VkResult AllocateDescriptorSets(const(VkDescriptorSetAllocateInfo)* pAllocateInfo, VkDescriptorSet* pDescriptorSets)
Undocumented in source. Be warned that the author may not have intended to support it.
- AllocateMemory
VkResult AllocateMemory(const(VkMemoryAllocateInfo)* pAllocateInfo, VkDeviceMemory* pMemory)
Undocumented in source. Be warned that the author may not have intended to support it.
- BeginCommandBuffer
VkResult BeginCommandBuffer(const(VkCommandBufferBeginInfo)* pBeginInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- BindAccelerationStructureMemoryNVX
VkResult BindAccelerationStructureMemoryNVX(uint32_t bindInfoCount, const(VkBindAccelerationStructureMemoryInfoNVX)* pBindInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
- BindBufferMemory
VkResult BindBufferMemory(VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)
Undocumented in source. Be warned that the author may not have intended to support it.
- BindBufferMemory2
VkResult BindBufferMemory2(uint32_t bindInfoCount, const(VkBindBufferMemoryInfo)* pBindInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
- BindImageMemory
VkResult BindImageMemory(VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)
Undocumented in source. Be warned that the author may not have intended to support it.
- BindImageMemory2
VkResult BindImageMemory2(uint32_t bindInfoCount, const(VkBindImageMemoryInfo)* pBindInfos)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBeginConditionalRenderingEXT
void CmdBeginConditionalRenderingEXT(const(VkConditionalRenderingBeginInfoEXT)* pConditionalRenderingBegin)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBeginDebugUtilsLabelEXT
void CmdBeginDebugUtilsLabelEXT(const(VkDebugUtilsLabelEXT)* pLabelInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBeginQuery
void CmdBeginQuery(VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBeginRenderPass
void CmdBeginRenderPass(const(VkRenderPassBeginInfo)* pRenderPassBegin, VkSubpassContents contents)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBeginRenderPass2KHR
void CmdBeginRenderPass2KHR(const(VkRenderPassBeginInfo)* pRenderPassBegin, const(VkSubpassBeginInfoKHR)* pSubpassBeginInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBindDescriptorSets
void CmdBindDescriptorSets(VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const(VkDescriptorSet)* pDescriptorSets, uint32_t dynamicOffsetCount, const(uint32_t)* pDynamicOffsets)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBindIndexBuffer
void CmdBindIndexBuffer(VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBindPipeline
void CmdBindPipeline(VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBindShadingRateImageNV
void CmdBindShadingRateImageNV(VkImageView imageView, VkImageLayout imageLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBindVertexBuffers
void CmdBindVertexBuffers(uint32_t firstBinding, uint32_t bindingCount, const(VkBuffer)* pBuffers, const(VkDeviceSize)* pOffsets)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBlitImage
void CmdBlitImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkImageBlit)* pRegions, VkFilter filter)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdBuildAccelerationStructureNVX
void CmdBuildAccelerationStructureNVX(VkAccelerationStructureTypeNVX type, uint32_t instanceCount, VkBuffer instanceData, VkDeviceSize instanceOffset, uint32_t geometryCount, const(VkGeometryNVX)* pGeometries, VkBuildAccelerationStructureFlagsNVX flags, VkBool32 update, VkAccelerationStructureNVX dst, VkAccelerationStructureNVX src, VkBuffer scratch, VkDeviceSize scratchOffset)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdClearAttachments
void CmdClearAttachments(uint32_t attachmentCount, const(VkClearAttachment)* pAttachments, uint32_t rectCount, const(VkClearRect)* pRects)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdClearColorImage
void CmdClearColorImage(VkImage image, VkImageLayout imageLayout, const(VkClearColorValue)* pColor, uint32_t rangeCount, const(VkImageSubresourceRange)* pRanges)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdClearDepthStencilImage
void CmdClearDepthStencilImage(VkImage image, VkImageLayout imageLayout, const(VkClearDepthStencilValue)* pDepthStencil, uint32_t rangeCount, const(VkImageSubresourceRange)* pRanges)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdCopyAccelerationStructureNVX
void CmdCopyAccelerationStructureNVX(VkAccelerationStructureNVX dst, VkAccelerationStructureNVX src, VkCopyAccelerationStructureModeNVX mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdCopyBuffer
void CmdCopyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const(VkBufferCopy)* pRegions)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdCopyBufferToImage
void CmdCopyBufferToImage(VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkBufferImageCopy)* pRegions)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdCopyImage
void CmdCopyImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkImageCopy)* pRegions)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdCopyImageToBuffer
void CmdCopyImageToBuffer(VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const(VkBufferImageCopy)* pRegions)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdCopyQueryPoolResults
void CmdCopyQueryPoolResults(VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDebugMarkerBeginEXT
void CmdDebugMarkerBeginEXT(const(VkDebugMarkerMarkerInfoEXT)* pMarkerInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDebugMarkerEndEXT
void CmdDebugMarkerEndEXT()
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDebugMarkerInsertEXT
void CmdDebugMarkerInsertEXT(const(VkDebugMarkerMarkerInfoEXT)* pMarkerInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDispatch
void CmdDispatch(uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDispatchBase
void CmdDispatchBase(uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDispatchIndirect
void CmdDispatchIndirect(VkBuffer buffer, VkDeviceSize offset)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDraw
void CmdDraw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndexed
void CmdDrawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndexedIndirect
void CmdDrawIndexedIndirect(VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndexedIndirectCountAMD
void CmdDrawIndexedIndirectCountAMD(VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndexedIndirectCountKHR
void CmdDrawIndexedIndirectCountKHR(VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndirect
void CmdDrawIndirect(VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndirectCountAMD
void CmdDrawIndirectCountAMD(VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawIndirectCountKHR
void CmdDrawIndirectCountKHR(VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawMeshTasksIndirectCountNV
void CmdDrawMeshTasksIndirectCountNV(VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawMeshTasksIndirectNV
void CmdDrawMeshTasksIndirectNV(VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdDrawMeshTasksNV
void CmdDrawMeshTasksNV(uint32_t taskCount, uint32_t firstTask)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdEndConditionalRenderingEXT
void CmdEndConditionalRenderingEXT()
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdEndDebugUtilsLabelEXT
void CmdEndDebugUtilsLabelEXT()
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdEndQuery
void CmdEndQuery(VkQueryPool queryPool, uint32_t query)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdEndRenderPass
void CmdEndRenderPass()
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdEndRenderPass2KHR
void CmdEndRenderPass2KHR(const(VkSubpassEndInfoKHR)* pSubpassEndInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdExecuteCommands
void CmdExecuteCommands(uint32_t commandBufferCount, const(VkCommandBuffer)* pCommandBuffers)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdFillBuffer
void CmdFillBuffer(VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdInsertDebugUtilsLabelEXT
void CmdInsertDebugUtilsLabelEXT(const(VkDebugUtilsLabelEXT)* pLabelInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdNextSubpass
void CmdNextSubpass(VkSubpassContents contents)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdNextSubpass2KHR
void CmdNextSubpass2KHR(const(VkSubpassBeginInfoKHR)* pSubpassBeginInfo, const(VkSubpassEndInfoKHR)* pSubpassEndInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdPipelineBarrier
void CmdPipelineBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const(VkMemoryBarrier)* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const(VkBufferMemoryBarrier)* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const(VkImageMemoryBarrier)* pImageMemoryBarriers)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdProcessCommandsNVX
void CmdProcessCommandsNVX(const(VkCmdProcessCommandsInfoNVX)* pProcessCommandsInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdPushConstants
void CmdPushConstants(VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const(void)* pValues)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdPushDescriptorSetKHR
void CmdPushDescriptorSetKHR(VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const(VkWriteDescriptorSet)* pDescriptorWrites)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdPushDescriptorSetWithTemplateKHR
void CmdPushDescriptorSetWithTemplateKHR(VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const(void)* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdReserveSpaceForCommandsNVX
void CmdReserveSpaceForCommandsNVX(const(VkCmdReserveSpaceForCommandsInfoNVX)* pReserveSpaceInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdResetEvent
void CmdResetEvent(VkEvent event, VkPipelineStageFlags stageMask)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdResetQueryPool
void CmdResetQueryPool(VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdResolveImage
void CmdResolveImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const(VkImageResolve)* pRegions)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetBlendConstants
void CmdSetBlendConstants(float[4] blendConstants)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetCheckpointNV
void CmdSetCheckpointNV(const(void)* pCheckpointMarker)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetCoarseSampleOrderNV
void CmdSetCoarseSampleOrderNV(VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const(VkCoarseSampleOrderCustomNV)* pCustomSampleOrders)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetDepthBias
void CmdSetDepthBias(float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetDepthBounds
void CmdSetDepthBounds(float minDepthBounds, float maxDepthBounds)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetDeviceMask
void CmdSetDeviceMask(uint32_t deviceMask)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetDiscardRectangleEXT
void CmdSetDiscardRectangleEXT(uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const(VkRect2D)* pDiscardRectangles)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetEvent
void CmdSetEvent(VkEvent event, VkPipelineStageFlags stageMask)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetExclusiveScissorNV
void CmdSetExclusiveScissorNV(uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const(VkRect2D)* pExclusiveScissors)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetLineWidth
void CmdSetLineWidth(float lineWidth)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetSampleLocationsEXT
void CmdSetSampleLocationsEXT(const(VkSampleLocationsInfoEXT)* pSampleLocationsInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetScissor
void CmdSetScissor(uint32_t firstScissor, uint32_t scissorCount, const(VkRect2D)* pScissors)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetStencilCompareMask
void CmdSetStencilCompareMask(VkStencilFaceFlags faceMask, uint32_t compareMask)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetStencilReference
void CmdSetStencilReference(VkStencilFaceFlags faceMask, uint32_t reference)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetStencilWriteMask
void CmdSetStencilWriteMask(VkStencilFaceFlags faceMask, uint32_t writeMask)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetViewport
void CmdSetViewport(uint32_t firstViewport, uint32_t viewportCount, const(VkViewport)* pViewports)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetViewportShadingRatePaletteNV
void CmdSetViewportShadingRatePaletteNV(uint32_t firstViewport, uint32_t viewportCount, const(VkShadingRatePaletteNV)* pShadingRatePalettes)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdSetViewportWScalingNV
void CmdSetViewportWScalingNV(uint32_t firstViewport, uint32_t viewportCount, const(VkViewportWScalingNV)* pViewportWScalings)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdTraceRaysNVX
void CmdTraceRaysNVX(VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, uint32_t width, uint32_t height)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdUpdateBuffer
void CmdUpdateBuffer(VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const(void)* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdWaitEvents
void CmdWaitEvents(uint32_t eventCount, const(VkEvent)* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const(VkMemoryBarrier)* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const(VkBufferMemoryBarrier)* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const(VkImageMemoryBarrier)* pImageMemoryBarriers)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdWriteAccelerationStructurePropertiesNVX
void CmdWriteAccelerationStructurePropertiesNVX(VkAccelerationStructureNVX accelerationStructure, VkQueryType queryType, VkQueryPool queryPool, uint32_t query)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdWriteBufferMarkerAMD
void CmdWriteBufferMarkerAMD(VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
Undocumented in source. Be warned that the author may not have intended to support it.
- CmdWriteTimestamp
void CmdWriteTimestamp(VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
Undocumented in source. Be warned that the author may not have intended to support it.
- CompileDeferredNVX
VkResult CompileDeferredNVX(VkPipeline pipeline, uint32_t shader)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateAccelerationStructureNVX
VkResult CreateAccelerationStructureNVX(const(VkAccelerationStructureCreateInfoNVX)* pCreateInfo, VkAccelerationStructureNVX* pAccelerationStructure)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateBuffer
VkResult CreateBuffer(const(VkBufferCreateInfo)* pCreateInfo, VkBuffer* pBuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateBufferView
VkResult CreateBufferView(const(VkBufferViewCreateInfo)* pCreateInfo, VkBufferView* pView)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateCommandPool
VkResult CreateCommandPool(const(VkCommandPoolCreateInfo)* pCreateInfo, VkCommandPool* pCommandPool)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateComputePipelines
VkResult CreateComputePipelines(VkPipelineCache pipelineCache, uint32_t createInfoCount, const(VkComputePipelineCreateInfo)* pCreateInfos, VkPipeline* pPipelines)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateDescriptorPool
VkResult CreateDescriptorPool(const(VkDescriptorPoolCreateInfo)* pCreateInfo, VkDescriptorPool* pDescriptorPool)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateDescriptorSetLayout
VkResult CreateDescriptorSetLayout(const(VkDescriptorSetLayoutCreateInfo)* pCreateInfo, VkDescriptorSetLayout* pSetLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateDescriptorUpdateTemplate
VkResult CreateDescriptorUpdateTemplate(const(VkDescriptorUpdateTemplateCreateInfo)* pCreateInfo, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateEvent
VkResult CreateEvent(const(VkEventCreateInfo)* pCreateInfo, VkEvent* pEvent)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateFence
VkResult CreateFence(const(VkFenceCreateInfo)* pCreateInfo, VkFence* pFence)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateFramebuffer
VkResult CreateFramebuffer(const(VkFramebufferCreateInfo)* pCreateInfo, VkFramebuffer* pFramebuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateGraphicsPipelines
VkResult CreateGraphicsPipelines(VkPipelineCache pipelineCache, uint32_t createInfoCount, const(VkGraphicsPipelineCreateInfo)* pCreateInfos, VkPipeline* pPipelines)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateImage
VkResult CreateImage(const(VkImageCreateInfo)* pCreateInfo, VkImage* pImage)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateImageView
VkResult CreateImageView(const(VkImageViewCreateInfo)* pCreateInfo, VkImageView* pView)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateIndirectCommandsLayoutNVX
VkResult CreateIndirectCommandsLayoutNVX(const(VkIndirectCommandsLayoutCreateInfoNVX)* pCreateInfo, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateObjectTableNVX
VkResult CreateObjectTableNVX(const(VkObjectTableCreateInfoNVX)* pCreateInfo, VkObjectTableNVX* pObjectTable)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreatePipelineCache
VkResult CreatePipelineCache(const(VkPipelineCacheCreateInfo)* pCreateInfo, VkPipelineCache* pPipelineCache)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreatePipelineLayout
VkResult CreatePipelineLayout(const(VkPipelineLayoutCreateInfo)* pCreateInfo, VkPipelineLayout* pPipelineLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateQueryPool
VkResult CreateQueryPool(const(VkQueryPoolCreateInfo)* pCreateInfo, VkQueryPool* pQueryPool)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateRaytracingPipelinesNVX
VkResult CreateRaytracingPipelinesNVX(VkPipelineCache pipelineCache, uint32_t createInfoCount, const(VkRaytracingPipelineCreateInfoNVX)* pCreateInfos, VkPipeline* pPipelines)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateRenderPass
VkResult CreateRenderPass(const(VkRenderPassCreateInfo)* pCreateInfo, VkRenderPass* pRenderPass)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateRenderPass2KHR
VkResult CreateRenderPass2KHR(const(VkRenderPassCreateInfo2KHR)* pCreateInfo, VkRenderPass* pRenderPass)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateSampler
VkResult CreateSampler(const(VkSamplerCreateInfo)* pCreateInfo, VkSampler* pSampler)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateSamplerYcbcrConversion
VkResult CreateSamplerYcbcrConversion(const(VkSamplerYcbcrConversionCreateInfo)* pCreateInfo, VkSamplerYcbcrConversion* pYcbcrConversion)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateSemaphore
VkResult CreateSemaphore(const(VkSemaphoreCreateInfo)* pCreateInfo, VkSemaphore* pSemaphore)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateShaderModule
VkResult CreateShaderModule(const(VkShaderModuleCreateInfo)* pCreateInfo, VkShaderModule* pShaderModule)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateSharedSwapchainsKHR
VkResult CreateSharedSwapchainsKHR(uint32_t swapchainCount, const(VkSwapchainCreateInfoKHR)* pCreateInfos, VkSwapchainKHR* pSwapchains)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateSwapchainKHR
VkResult CreateSwapchainKHR(const(VkSwapchainCreateInfoKHR)* pCreateInfo, VkSwapchainKHR* pSwapchain)
Undocumented in source. Be warned that the author may not have intended to support it.
- CreateValidationCacheEXT
VkResult CreateValidationCacheEXT(const(VkValidationCacheCreateInfoEXT)* pCreateInfo, VkValidationCacheEXT* pValidationCache)
Undocumented in source. Be warned that the author may not have intended to support it.
- DebugMarkerSetObjectNameEXT
VkResult DebugMarkerSetObjectNameEXT(const(VkDebugMarkerObjectNameInfoEXT)* pNameInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- DebugMarkerSetObjectTagEXT
VkResult DebugMarkerSetObjectTagEXT(const(VkDebugMarkerObjectTagInfoEXT)* pTagInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyAccelerationStructureNVX
void DestroyAccelerationStructureNVX(VkAccelerationStructureNVX accelerationStructure)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyBuffer
void DestroyBuffer(VkBuffer buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyBufferView
void DestroyBufferView(VkBufferView bufferView)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyCommandPool
void DestroyCommandPool(VkCommandPool commandPool)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyDescriptorPool
void DestroyDescriptorPool(VkDescriptorPool descriptorPool)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyDescriptorSetLayout
void DestroyDescriptorSetLayout(VkDescriptorSetLayout descriptorSetLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyDescriptorUpdateTemplate
void DestroyDescriptorUpdateTemplate(VkDescriptorUpdateTemplate descriptorUpdateTemplate)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyDevice
void DestroyDevice()
convenience member functions, forwarded to corresponding vulkan functions
parameters of type VkDevice, const( VkAllocationCallbacks )* and VkCommandBuffer are omitted
they will be supplied by the member properties vkDevice, pAllocator and the public member commandBuffer
e.g.:
auto dd = DispatchDevice( device );
dd.DestroyDevice(); // instead of: dd.vkDestroyDevice( dd.vkDevice, pAllocator );
- DestroyEvent
void DestroyEvent(VkEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyFence
void DestroyFence(VkFence fence)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyFramebuffer
void DestroyFramebuffer(VkFramebuffer framebuffer)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyImage
void DestroyImage(VkImage image)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyImageView
void DestroyImageView(VkImageView imageView)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyIndirectCommandsLayoutNVX
void DestroyIndirectCommandsLayoutNVX(VkIndirectCommandsLayoutNVX indirectCommandsLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyObjectTableNVX
void DestroyObjectTableNVX(VkObjectTableNVX objectTable)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyPipeline
void DestroyPipeline(VkPipeline pipeline)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyPipelineCache
void DestroyPipelineCache(VkPipelineCache pipelineCache)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyPipelineLayout
void DestroyPipelineLayout(VkPipelineLayout pipelineLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyQueryPool
void DestroyQueryPool(VkQueryPool queryPool)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyRenderPass
void DestroyRenderPass(VkRenderPass renderPass)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroySampler
void DestroySampler(VkSampler sampler)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroySamplerYcbcrConversion
void DestroySamplerYcbcrConversion(VkSamplerYcbcrConversion ycbcrConversion)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroySemaphore
void DestroySemaphore(VkSemaphore semaphore)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyShaderModule
void DestroyShaderModule(VkShaderModule shaderModule)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroySwapchainKHR
void DestroySwapchainKHR(VkSwapchainKHR swapchain)
Undocumented in source. Be warned that the author may not have intended to support it.
- DestroyValidationCacheEXT
void DestroyValidationCacheEXT(VkValidationCacheEXT validationCache)
Undocumented in source. Be warned that the author may not have intended to support it.
- DeviceWaitIdle
VkResult DeviceWaitIdle()
Undocumented in source. Be warned that the author may not have intended to support it.
- DisplayPowerControlEXT
VkResult DisplayPowerControlEXT(VkDisplayKHR display, const(VkDisplayPowerInfoEXT)* pDisplayPowerInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- EndCommandBuffer
VkResult EndCommandBuffer()
Undocumented in source. Be warned that the author may not have intended to support it.
- FlushMappedMemoryRanges
VkResult FlushMappedMemoryRanges(uint32_t memoryRangeCount, const(VkMappedMemoryRange)* pMemoryRanges)
Undocumented in source. Be warned that the author may not have intended to support it.
- FreeCommandBuffers
void FreeCommandBuffers(VkCommandPool commandPool, uint32_t commandBufferCount, const(VkCommandBuffer)* pCommandBuffers)
Undocumented in source. Be warned that the author may not have intended to support it.
- FreeDescriptorSets
VkResult FreeDescriptorSets(VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const(VkDescriptorSet)* pDescriptorSets)
Undocumented in source. Be warned that the author may not have intended to support it.
- FreeMemory
void FreeMemory(VkDeviceMemory memory)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetAccelerationStructureHandleNVX
VkResult GetAccelerationStructureHandleNVX(VkAccelerationStructureNVX accelerationStructure, size_t dataSize, void* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetAccelerationStructureMemoryRequirementsNVX
void GetAccelerationStructureMemoryRequirementsNVX(const(VkAccelerationStructureMemoryRequirementsInfoNVX)* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetAccelerationStructureScratchMemoryRequirementsNVX
void GetAccelerationStructureScratchMemoryRequirementsNVX(const(VkAccelerationStructureMemoryRequirementsInfoNVX)* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetBufferMemoryRequirements
void GetBufferMemoryRequirements(VkBuffer buffer, VkMemoryRequirements* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetBufferMemoryRequirements2
void GetBufferMemoryRequirements2(const(VkBufferMemoryRequirementsInfo2)* pInfo, VkMemoryRequirements2* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDescriptorSetLayoutSupport
void GetDescriptorSetLayoutSupport(const(VkDescriptorSetLayoutCreateInfo)* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDeviceGroupPeerMemoryFeatures
void GetDeviceGroupPeerMemoryFeatures(uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDeviceGroupPresentCapabilitiesKHR
VkResult GetDeviceGroupPresentCapabilitiesKHR(VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDeviceGroupSurfacePresentModesKHR
VkResult GetDeviceGroupSurfacePresentModesKHR(VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDeviceMemoryCommitment
void GetDeviceMemoryCommitment(VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDeviceQueue
void GetDeviceQueue(uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue* pQueue)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetDeviceQueue2
void GetDeviceQueue2(const(VkDeviceQueueInfo2)* pQueueInfo, VkQueue* pQueue)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetEventStatus
VkResult GetEventStatus(VkEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetFenceFdKHR
VkResult GetFenceFdKHR(const(VkFenceGetFdInfoKHR)* pGetFdInfo, int* pFd)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetFenceStatus
VkResult GetFenceStatus(VkFence fence)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetImageMemoryRequirements
void GetImageMemoryRequirements(VkImage image, VkMemoryRequirements* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetImageMemoryRequirements2
void GetImageMemoryRequirements2(const(VkImageMemoryRequirementsInfo2)* pInfo, VkMemoryRequirements2* pMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetImageSparseMemoryRequirements
void GetImageSparseMemoryRequirements(VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetImageSparseMemoryRequirements2
void GetImageSparseMemoryRequirements2(const(VkImageSparseMemoryRequirementsInfo2)* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetImageSubresourceLayout
void GetImageSubresourceLayout(VkImage image, const(VkImageSubresource)* pSubresource, VkSubresourceLayout* pLayout)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetMemoryFdKHR
VkResult GetMemoryFdKHR(const(VkMemoryGetFdInfoKHR)* pGetFdInfo, int* pFd)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetMemoryFdPropertiesKHR
VkResult GetMemoryFdPropertiesKHR(VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetMemoryHostPointerPropertiesEXT
VkResult GetMemoryHostPointerPropertiesEXT(VkExternalMemoryHandleTypeFlagBits handleType, const(void)* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetPastPresentationTimingGOOGLE
VkResult GetPastPresentationTimingGOOGLE(VkSwapchainKHR swapchain, uint32_t* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetPipelineCacheData
VkResult GetPipelineCacheData(VkPipelineCache pipelineCache, size_t* pDataSize, void* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetQueryPoolResults
VkResult GetQueryPoolResults(VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetRaytracingShaderHandlesNVX
VkResult GetRaytracingShaderHandlesNVX(VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetRefreshCycleDurationGOOGLE
VkResult GetRefreshCycleDurationGOOGLE(VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetRenderAreaGranularity
void GetRenderAreaGranularity(VkRenderPass renderPass, VkExtent2D* pGranularity)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetSemaphoreFdKHR
VkResult GetSemaphoreFdKHR(const(VkSemaphoreGetFdInfoKHR)* pGetFdInfo, int* pFd)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetShaderInfoAMD
VkResult GetShaderInfoAMD(VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t* pInfoSize, void* pInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetSwapchainCounterEXT
VkResult GetSwapchainCounterEXT(VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetSwapchainImagesKHR
VkResult GetSwapchainImagesKHR(VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetSwapchainStatusKHR
VkResult GetSwapchainStatusKHR(VkSwapchainKHR swapchain)
Undocumented in source. Be warned that the author may not have intended to support it.
- GetValidationCacheDataEXT
VkResult GetValidationCacheDataEXT(VkValidationCacheEXT validationCache, size_t* pDataSize, void* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- ImportFenceFdKHR
VkResult ImportFenceFdKHR(const(VkImportFenceFdInfoKHR)* pImportFenceFdInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- ImportSemaphoreFdKHR
VkResult ImportSemaphoreFdKHR(const(VkImportSemaphoreFdInfoKHR)* pImportSemaphoreFdInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- InvalidateMappedMemoryRanges
VkResult InvalidateMappedMemoryRanges(uint32_t memoryRangeCount, const(VkMappedMemoryRange)* pMemoryRanges)
Undocumented in source. Be warned that the author may not have intended to support it.
- MapMemory
VkResult MapMemory(VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void** ppData)
Undocumented in source. Be warned that the author may not have intended to support it.
- MergePipelineCaches
VkResult MergePipelineCaches(VkPipelineCache dstCache, uint32_t srcCacheCount, const(VkPipelineCache)* pSrcCaches)
Undocumented in source. Be warned that the author may not have intended to support it.
- MergeValidationCachesEXT
VkResult MergeValidationCachesEXT(VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const(VkValidationCacheEXT)* pSrcCaches)
Undocumented in source. Be warned that the author may not have intended to support it.
- RegisterDeviceEventEXT
VkResult RegisterDeviceEventEXT(const(VkDeviceEventInfoEXT)* pDeviceEventInfo, VkFence* pFence)
Undocumented in source. Be warned that the author may not have intended to support it.
- RegisterDisplayEventEXT
VkResult RegisterDisplayEventEXT(VkDisplayKHR display, const(VkDisplayEventInfoEXT)* pDisplayEventInfo, VkFence* pFence)
Undocumented in source. Be warned that the author may not have intended to support it.
- RegisterObjectsNVX
VkResult RegisterObjectsNVX(VkObjectTableNVX objectTable, uint32_t objectCount, const(VkObjectTableEntryNVX*)* ppObjectTableEntries, const(uint32_t)* pObjectIndices)
Undocumented in source. Be warned that the author may not have intended to support it.
- ResetCommandBuffer
VkResult ResetCommandBuffer(VkCommandBufferResetFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- ResetCommandPool
VkResult ResetCommandPool(VkCommandPool commandPool, VkCommandPoolResetFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- ResetDescriptorPool
VkResult ResetDescriptorPool(VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- ResetEvent
VkResult ResetEvent(VkEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
- ResetFences
VkResult ResetFences(uint32_t fenceCount, const(VkFence)* pFences)
Undocumented in source. Be warned that the author may not have intended to support it.
- SetDebugUtilsObjectNameEXT
VkResult SetDebugUtilsObjectNameEXT(const(VkDebugUtilsObjectNameInfoEXT)* pNameInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- SetDebugUtilsObjectTagEXT
VkResult SetDebugUtilsObjectTagEXT(const(VkDebugUtilsObjectTagInfoEXT)* pTagInfo)
Undocumented in source. Be warned that the author may not have intended to support it.
- SetEvent
VkResult SetEvent(VkEvent event)
Undocumented in source. Be warned that the author may not have intended to support it.
- SetHdrMetadataEXT
void SetHdrMetadataEXT(uint32_t swapchainCount, const(VkSwapchainKHR)* pSwapchains, const(VkHdrMetadataEXT)* pMetadata)
Undocumented in source. Be warned that the author may not have intended to support it.
- TrimCommandPool
void TrimCommandPool(VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
- UnmapMemory
void UnmapMemory(VkDeviceMemory memory)
Undocumented in source. Be warned that the author may not have intended to support it.
- UnregisterObjectsNVX
VkResult UnregisterObjectsNVX(VkObjectTableNVX objectTable, uint32_t objectCount, const(VkObjectEntryTypeNVX)* pObjectEntryTypes, const(uint32_t)* pObjectIndices)
Undocumented in source. Be warned that the author may not have intended to support it.
- UpdateDescriptorSetWithTemplate
void UpdateDescriptorSetWithTemplate(VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const(void)* pData)
Undocumented in source. Be warned that the author may not have intended to support it.
- UpdateDescriptorSets
void UpdateDescriptorSets(uint32_t descriptorWriteCount, const(VkWriteDescriptorSet)* pDescriptorWrites, uint32_t descriptorCopyCount, const(VkCopyDescriptorSet)* pDescriptorCopies)
Undocumented in source. Be warned that the author may not have intended to support it.
- WaitForFences
VkResult WaitForFences(uint32_t fenceCount, const(VkFence)* pFences, VkBool32 waitAll, uint64_t timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
- loadDeviceLevelFunctions
void loadDeviceLevelFunctions(VkDevice device, const(VkAllocationCallbacks)* allocator)
load the device level member functions
this also sets the private member 'device' to the passed in VkDevice
as well as the otional host allocator
if a custom allocator is required it must be specified here and cannot be changed throughout the liftime of the device
now the DispatchDevice can be used e.g.:
auto dd = DispatchDevice( device );
dd.vkDestroyDevice( dd.vkDevice, pAllocator );
convenience functions to omit the first arg and the allocator do exist, see bellow
- pAllocator
const(VkAllocationCallbacks)* pAllocator()
return const allocator address
- vkDevice
VkDevice vkDevice()
return copy of the internal VkDevice
- commandBuffer
VkCommandBuffer commandBuffer;
Undocumented in source.
- vkAcquireNextImage2KHR
PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR;
Undocumented in source.
- vkAcquireNextImageKHR
PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR;
Undocumented in source.
- vkAllocateCommandBuffers
PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
Undocumented in source.
- vkAllocateDescriptorSets
PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets;
Undocumented in source.
- vkAllocateMemory
PFN_vkAllocateMemory vkAllocateMemory;
Undocumented in source.
- vkBeginCommandBuffer
PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
Undocumented in source.
- vkBindAccelerationStructureMemoryNVX
PFN_vkBindAccelerationStructureMemoryNVX vkBindAccelerationStructureMemoryNVX;
Undocumented in source.
- vkBindBufferMemory
PFN_vkBindBufferMemory vkBindBufferMemory;
Undocumented in source.
- vkBindBufferMemory2
PFN_vkBindBufferMemory2 vkBindBufferMemory2;
Undocumented in source.
- vkBindImageMemory
PFN_vkBindImageMemory vkBindImageMemory;
Undocumented in source.
- vkBindImageMemory2
PFN_vkBindImageMemory2 vkBindImageMemory2;
Undocumented in source.
- vkCmdBeginConditionalRenderingEXT
PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT;
Undocumented in source.
- vkCmdBeginDebugUtilsLabelEXT
PFN_vkCmdBeginDebugUtilsLabelEXT vkCmdBeginDebugUtilsLabelEXT;
Undocumented in source.
- vkCmdBeginQuery
PFN_vkCmdBeginQuery vkCmdBeginQuery;
Undocumented in source.
- vkCmdBeginRenderPass
PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass;
Undocumented in source.
- vkCmdBeginRenderPass2KHR
PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR;
Undocumented in source.
- vkCmdBindDescriptorSets
PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets;
Undocumented in source.
- vkCmdBindIndexBuffer
PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer;
Undocumented in source.
- vkCmdBindPipeline
PFN_vkCmdBindPipeline vkCmdBindPipeline;
Undocumented in source.
- vkCmdBindShadingRateImageNV
PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV;
Undocumented in source.
- vkCmdBindVertexBuffers
PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers;
Undocumented in source.
- vkCmdBlitImage
PFN_vkCmdBlitImage vkCmdBlitImage;
Undocumented in source.
- vkCmdBuildAccelerationStructureNVX
PFN_vkCmdBuildAccelerationStructureNVX vkCmdBuildAccelerationStructureNVX;
Undocumented in source.
- vkCmdClearAttachments
PFN_vkCmdClearAttachments vkCmdClearAttachments;
Undocumented in source.
- vkCmdClearColorImage
PFN_vkCmdClearColorImage vkCmdClearColorImage;
Undocumented in source.
- vkCmdClearDepthStencilImage
PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage;
Undocumented in source.
- vkCmdCopyAccelerationStructureNVX
PFN_vkCmdCopyAccelerationStructureNVX vkCmdCopyAccelerationStructureNVX;
Undocumented in source.
- vkCmdCopyBuffer
PFN_vkCmdCopyBuffer vkCmdCopyBuffer;
Undocumented in source.
- vkCmdCopyBufferToImage
PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage;
Undocumented in source.
- vkCmdCopyImage
PFN_vkCmdCopyImage vkCmdCopyImage;
Undocumented in source.
- vkCmdCopyImageToBuffer
PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer;
Undocumented in source.
- vkCmdCopyQueryPoolResults
PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults;
Undocumented in source.
- vkCmdDebugMarkerBeginEXT
PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT;
Undocumented in source.
- vkCmdDebugMarkerEndEXT
PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT;
Undocumented in source.
- vkCmdDebugMarkerInsertEXT
PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT;
Undocumented in source.
- vkCmdDispatch
PFN_vkCmdDispatch vkCmdDispatch;
Undocumented in source.
- vkCmdDispatchBase
PFN_vkCmdDispatchBase vkCmdDispatchBase;
Undocumented in source.
- vkCmdDispatchIndirect
PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect;
Undocumented in source.
- vkCmdDraw
PFN_vkCmdDraw vkCmdDraw;
Undocumented in source.
- vkCmdDrawIndexed
PFN_vkCmdDrawIndexed vkCmdDrawIndexed;
Undocumented in source.
- vkCmdDrawIndexedIndirect
PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect;
Undocumented in source.
- vkCmdDrawIndexedIndirectCountAMD
PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD;
Undocumented in source.
- vkCmdDrawIndexedIndirectCountKHR
PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR;
Undocumented in source.
- vkCmdDrawIndirect
PFN_vkCmdDrawIndirect vkCmdDrawIndirect;
Undocumented in source.
- vkCmdDrawIndirectCountAMD
PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD;
Undocumented in source.
- vkCmdDrawIndirectCountKHR
PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR;
Undocumented in source.
- vkCmdDrawMeshTasksIndirectCountNV
PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV;
Undocumented in source.
- vkCmdDrawMeshTasksIndirectNV
PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV;
Undocumented in source.
- vkCmdDrawMeshTasksNV
PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV;
Undocumented in source.
- vkCmdEndConditionalRenderingEXT
PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT;
Undocumented in source.
- vkCmdEndDebugUtilsLabelEXT
PFN_vkCmdEndDebugUtilsLabelEXT vkCmdEndDebugUtilsLabelEXT;
Undocumented in source.
- vkCmdEndQuery
PFN_vkCmdEndQuery vkCmdEndQuery;
Undocumented in source.
- vkCmdEndRenderPass
PFN_vkCmdEndRenderPass vkCmdEndRenderPass;
Undocumented in source.
- vkCmdEndRenderPass2KHR
PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR;
Undocumented in source.
- vkCmdExecuteCommands
PFN_vkCmdExecuteCommands vkCmdExecuteCommands;
Undocumented in source.
- vkCmdFillBuffer
PFN_vkCmdFillBuffer vkCmdFillBuffer;
Undocumented in source.
- vkCmdInsertDebugUtilsLabelEXT
PFN_vkCmdInsertDebugUtilsLabelEXT vkCmdInsertDebugUtilsLabelEXT;
Undocumented in source.
- vkCmdNextSubpass
PFN_vkCmdNextSubpass vkCmdNextSubpass;
Undocumented in source.
- vkCmdNextSubpass2KHR
PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR;
Undocumented in source.
- vkCmdPipelineBarrier
PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier;
Undocumented in source.
- vkCmdProcessCommandsNVX
PFN_vkCmdProcessCommandsNVX vkCmdProcessCommandsNVX;
Undocumented in source.
- vkCmdPushConstants
PFN_vkCmdPushConstants vkCmdPushConstants;
Undocumented in source.
- vkCmdPushDescriptorSetKHR
PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR;
Undocumented in source.
- vkCmdPushDescriptorSetWithTemplateKHR
PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR;
Undocumented in source.
- vkCmdReserveSpaceForCommandsNVX
PFN_vkCmdReserveSpaceForCommandsNVX vkCmdReserveSpaceForCommandsNVX;
Undocumented in source.
- vkCmdResetEvent
PFN_vkCmdResetEvent vkCmdResetEvent;
Undocumented in source.
- vkCmdResetQueryPool
PFN_vkCmdResetQueryPool vkCmdResetQueryPool;
Undocumented in source.
- vkCmdResolveImage
PFN_vkCmdResolveImage vkCmdResolveImage;
Undocumented in source.
- vkCmdSetBlendConstants
PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants;
Undocumented in source.
- vkCmdSetCheckpointNV
PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV;
Undocumented in source.
- vkCmdSetCoarseSampleOrderNV
PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV;
Undocumented in source.
- vkCmdSetDepthBias
PFN_vkCmdSetDepthBias vkCmdSetDepthBias;
Undocumented in source.
- vkCmdSetDepthBounds
PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds;
Undocumented in source.
- vkCmdSetDeviceMask
PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask;
Undocumented in source.
- vkCmdSetDiscardRectangleEXT
PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT;
Undocumented in source.
- vkCmdSetEvent
PFN_vkCmdSetEvent vkCmdSetEvent;
Undocumented in source.
- vkCmdSetExclusiveScissorNV
PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV;
Undocumented in source.
- vkCmdSetLineWidth
PFN_vkCmdSetLineWidth vkCmdSetLineWidth;
Undocumented in source.
- vkCmdSetSampleLocationsEXT
PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT;
Undocumented in source.
- vkCmdSetScissor
PFN_vkCmdSetScissor vkCmdSetScissor;
Undocumented in source.
- vkCmdSetStencilCompareMask
PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask;
Undocumented in source.
- vkCmdSetStencilReference
PFN_vkCmdSetStencilReference vkCmdSetStencilReference;
Undocumented in source.
- vkCmdSetStencilWriteMask
PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask;
Undocumented in source.
- vkCmdSetViewport
PFN_vkCmdSetViewport vkCmdSetViewport;
Undocumented in source.
- vkCmdSetViewportShadingRatePaletteNV
PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV;
Undocumented in source.
- vkCmdSetViewportWScalingNV
PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV;
Undocumented in source.
- vkCmdTraceRaysNVX
PFN_vkCmdTraceRaysNVX vkCmdTraceRaysNVX;
Undocumented in source.
- vkCmdUpdateBuffer
PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer;
Undocumented in source.
- vkCmdWaitEvents
PFN_vkCmdWaitEvents vkCmdWaitEvents;
Undocumented in source.
- vkCmdWriteAccelerationStructurePropertiesNVX
PFN_vkCmdWriteAccelerationStructurePropertiesNVX vkCmdWriteAccelerationStructurePropertiesNVX;
Undocumented in source.
- vkCmdWriteBufferMarkerAMD
PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD;
Undocumented in source.
- vkCmdWriteTimestamp
PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp;
Undocumented in source.
- vkCompileDeferredNVX
PFN_vkCompileDeferredNVX vkCompileDeferredNVX;
Undocumented in source.
- vkCreateAccelerationStructureNVX
PFN_vkCreateAccelerationStructureNVX vkCreateAccelerationStructureNVX;
Undocumented in source.
- vkCreateBuffer
PFN_vkCreateBuffer vkCreateBuffer;
Undocumented in source.
- vkCreateBufferView
PFN_vkCreateBufferView vkCreateBufferView;
Undocumented in source.
- vkCreateCommandPool
PFN_vkCreateCommandPool vkCreateCommandPool;
Undocumented in source.
- vkCreateComputePipelines
PFN_vkCreateComputePipelines vkCreateComputePipelines;
Undocumented in source.
- vkCreateDescriptorPool
PFN_vkCreateDescriptorPool vkCreateDescriptorPool;
Undocumented in source.
- vkCreateDescriptorSetLayout
PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout;
Undocumented in source.
- vkCreateDescriptorUpdateTemplate
PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate;
Undocumented in source.
- vkCreateEvent
PFN_vkCreateEvent vkCreateEvent;
Undocumented in source.
- vkCreateFence
PFN_vkCreateFence vkCreateFence;
Undocumented in source.
- vkCreateFramebuffer
PFN_vkCreateFramebuffer vkCreateFramebuffer;
Undocumented in source.
- vkCreateGraphicsPipelines
PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines;
Undocumented in source.
- vkCreateImage
PFN_vkCreateImage vkCreateImage;
Undocumented in source.
- vkCreateImageView
PFN_vkCreateImageView vkCreateImageView;
Undocumented in source.
- vkCreateIndirectCommandsLayoutNVX
PFN_vkCreateIndirectCommandsLayoutNVX vkCreateIndirectCommandsLayoutNVX;
Undocumented in source.
- vkCreateObjectTableNVX
PFN_vkCreateObjectTableNVX vkCreateObjectTableNVX;
Undocumented in source.
- vkCreatePipelineCache
PFN_vkCreatePipelineCache vkCreatePipelineCache;
Undocumented in source.
- vkCreatePipelineLayout
PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
Undocumented in source.
- vkCreateQueryPool
PFN_vkCreateQueryPool vkCreateQueryPool;
Undocumented in source.
- vkCreateRaytracingPipelinesNVX
PFN_vkCreateRaytracingPipelinesNVX vkCreateRaytracingPipelinesNVX;
Undocumented in source.
- vkCreateRenderPass
PFN_vkCreateRenderPass vkCreateRenderPass;
Undocumented in source.
- vkCreateRenderPass2KHR
PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR;
Undocumented in source.
- vkCreateSampler
PFN_vkCreateSampler vkCreateSampler;
Undocumented in source.
- vkCreateSamplerYcbcrConversion
PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion;
Undocumented in source.
- vkCreateSemaphore
PFN_vkCreateSemaphore vkCreateSemaphore;
Undocumented in source.
- vkCreateShaderModule
PFN_vkCreateShaderModule vkCreateShaderModule;
Undocumented in source.
- vkCreateSharedSwapchainsKHR
PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR;
Undocumented in source.
- vkCreateSwapchainKHR
PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR;
Undocumented in source.
- vkCreateValidationCacheEXT
PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT;
Undocumented in source.
- vkDebugMarkerSetObjectNameEXT
PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT;
Undocumented in source.
- vkDebugMarkerSetObjectTagEXT
PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT;
Undocumented in source.
- vkDestroyAccelerationStructureNVX
PFN_vkDestroyAccelerationStructureNVX vkDestroyAccelerationStructureNVX;
Undocumented in source.
- vkDestroyBuffer
PFN_vkDestroyBuffer vkDestroyBuffer;
Undocumented in source.
- vkDestroyBufferView
PFN_vkDestroyBufferView vkDestroyBufferView;
Undocumented in source.
- vkDestroyCommandPool
PFN_vkDestroyCommandPool vkDestroyCommandPool;
Undocumented in source.
- vkDestroyDescriptorPool
PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool;
Undocumented in source.
- vkDestroyDescriptorSetLayout
PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout;
Undocumented in source.
- vkDestroyDescriptorUpdateTemplate
PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate;
Undocumented in source.
- vkDestroyDevice
PFN_vkDestroyDevice vkDestroyDevice;
member function pointer decelerations
- vkDestroyEvent
PFN_vkDestroyEvent vkDestroyEvent;
Undocumented in source.
- vkDestroyFence
PFN_vkDestroyFence vkDestroyFence;
Undocumented in source.
- vkDestroyFramebuffer
PFN_vkDestroyFramebuffer vkDestroyFramebuffer;
Undocumented in source.
- vkDestroyImage
PFN_vkDestroyImage vkDestroyImage;
Undocumented in source.
- vkDestroyImageView
PFN_vkDestroyImageView vkDestroyImageView;
Undocumented in source.
- vkDestroyIndirectCommandsLayoutNVX
PFN_vkDestroyIndirectCommandsLayoutNVX vkDestroyIndirectCommandsLayoutNVX;
Undocumented in source.
- vkDestroyObjectTableNVX
PFN_vkDestroyObjectTableNVX vkDestroyObjectTableNVX;
Undocumented in source.
- vkDestroyPipeline
PFN_vkDestroyPipeline vkDestroyPipeline;
Undocumented in source.
- vkDestroyPipelineCache
PFN_vkDestroyPipelineCache vkDestroyPipelineCache;
Undocumented in source.
- vkDestroyPipelineLayout
PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout;
Undocumented in source.
- vkDestroyQueryPool
PFN_vkDestroyQueryPool vkDestroyQueryPool;
Undocumented in source.
- vkDestroyRenderPass
PFN_vkDestroyRenderPass vkDestroyRenderPass;
Undocumented in source.
- vkDestroySampler
PFN_vkDestroySampler vkDestroySampler;
Undocumented in source.
- vkDestroySamplerYcbcrConversion
PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion;
Undocumented in source.
- vkDestroySemaphore
PFN_vkDestroySemaphore vkDestroySemaphore;
Undocumented in source.
- vkDestroyShaderModule
PFN_vkDestroyShaderModule vkDestroyShaderModule;
Undocumented in source.
- vkDestroySwapchainKHR
PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR;
Undocumented in source.
- vkDestroyValidationCacheEXT
PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT;
Undocumented in source.
- vkDeviceWaitIdle
PFN_vkDeviceWaitIdle vkDeviceWaitIdle;
Undocumented in source.
- vkDisplayPowerControlEXT
PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT;
Undocumented in source.
- vkEndCommandBuffer
PFN_vkEndCommandBuffer vkEndCommandBuffer;
Undocumented in source.
- vkFlushMappedMemoryRanges
PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges;
Undocumented in source.
- vkFreeCommandBuffers
PFN_vkFreeCommandBuffers vkFreeCommandBuffers;
Undocumented in source.
- vkFreeDescriptorSets
PFN_vkFreeDescriptorSets vkFreeDescriptorSets;
Undocumented in source.
- vkFreeMemory
PFN_vkFreeMemory vkFreeMemory;
Undocumented in source.
- vkGetAccelerationStructureHandleNVX
PFN_vkGetAccelerationStructureHandleNVX vkGetAccelerationStructureHandleNVX;
Undocumented in source.
- vkGetAccelerationStructureMemoryRequirementsNVX
PFN_vkGetAccelerationStructureMemoryRequirementsNVX vkGetAccelerationStructureMemoryRequirementsNVX;
Undocumented in source.
- vkGetAccelerationStructureScratchMemoryRequirementsNVX
PFN_vkGetAccelerationStructureScratchMemoryRequirementsNVX vkGetAccelerationStructureScratchMemoryRequirementsNVX;
Undocumented in source.
- vkGetBufferMemoryRequirements
PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements;
Undocumented in source.
- vkGetBufferMemoryRequirements2
PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2;
Undocumented in source.
- vkGetDescriptorSetLayoutSupport
PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport;
Undocumented in source.
- vkGetDeviceGroupPeerMemoryFeatures
PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures;
Undocumented in source.
- vkGetDeviceGroupPresentCapabilitiesKHR
PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR;
Undocumented in source.
- vkGetDeviceGroupSurfacePresentModesKHR
PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR;
Undocumented in source.
- vkGetDeviceMemoryCommitment
PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment;
Undocumented in source.
- vkGetDeviceQueue
PFN_vkGetDeviceQueue vkGetDeviceQueue;
Undocumented in source.
- vkGetDeviceQueue2
PFN_vkGetDeviceQueue2 vkGetDeviceQueue2;
Undocumented in source.
- vkGetEventStatus
PFN_vkGetEventStatus vkGetEventStatus;
Undocumented in source.
- vkGetFenceFdKHR
PFN_vkGetFenceFdKHR vkGetFenceFdKHR;
Undocumented in source.
- vkGetFenceStatus
PFN_vkGetFenceStatus vkGetFenceStatus;
Undocumented in source.
- vkGetImageMemoryRequirements
PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements;
Undocumented in source.
- vkGetImageMemoryRequirements2
PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2;
Undocumented in source.
- vkGetImageSparseMemoryRequirements
PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements;
Undocumented in source.
- vkGetImageSparseMemoryRequirements2
PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2;
Undocumented in source.
- vkGetImageSubresourceLayout
PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
Undocumented in source.
- vkGetMemoryFdKHR
PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR;
Undocumented in source.
- vkGetMemoryFdPropertiesKHR
PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR;
Undocumented in source.
- vkGetMemoryHostPointerPropertiesEXT
PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT;
Undocumented in source.
- vkGetPastPresentationTimingGOOGLE
PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE;
Undocumented in source.
- vkGetPipelineCacheData
PFN_vkGetPipelineCacheData vkGetPipelineCacheData;
Undocumented in source.
- vkGetQueryPoolResults
PFN_vkGetQueryPoolResults vkGetQueryPoolResults;
Undocumented in source.
- vkGetQueueCheckpointDataNV
PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV;
Undocumented in source.
- vkGetRaytracingShaderHandlesNVX
PFN_vkGetRaytracingShaderHandlesNVX vkGetRaytracingShaderHandlesNVX;
Undocumented in source.
- vkGetRefreshCycleDurationGOOGLE
PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE;
Undocumented in source.
- vkGetRenderAreaGranularity
PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity;
Undocumented in source.
- vkGetSemaphoreFdKHR
PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR;
Undocumented in source.
- vkGetShaderInfoAMD
PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD;
Undocumented in source.
- vkGetSwapchainCounterEXT
PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT;
Undocumented in source.
- vkGetSwapchainImagesKHR
PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR;
Undocumented in source.
- vkGetSwapchainStatusKHR
PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR;
Undocumented in source.
- vkGetValidationCacheDataEXT
PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT;
Undocumented in source.
- vkImportFenceFdKHR
PFN_vkImportFenceFdKHR vkImportFenceFdKHR;
Undocumented in source.
- vkImportSemaphoreFdKHR
PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR;
Undocumented in source.
- vkInvalidateMappedMemoryRanges
PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges;
Undocumented in source.
- vkMapMemory
PFN_vkMapMemory vkMapMemory;
Undocumented in source.
- vkMergePipelineCaches
PFN_vkMergePipelineCaches vkMergePipelineCaches;
Undocumented in source.
- vkMergeValidationCachesEXT
PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT;
Undocumented in source.
- vkQueueBeginDebugUtilsLabelEXT
PFN_vkQueueBeginDebugUtilsLabelEXT vkQueueBeginDebugUtilsLabelEXT;
Undocumented in source.
- vkQueueBindSparse
PFN_vkQueueBindSparse vkQueueBindSparse;
Undocumented in source.
- vkQueueEndDebugUtilsLabelEXT
PFN_vkQueueEndDebugUtilsLabelEXT vkQueueEndDebugUtilsLabelEXT;
Undocumented in source.
- vkQueueInsertDebugUtilsLabelEXT
PFN_vkQueueInsertDebugUtilsLabelEXT vkQueueInsertDebugUtilsLabelEXT;
Undocumented in source.
- vkQueuePresentKHR
PFN_vkQueuePresentKHR vkQueuePresentKHR;
Undocumented in source.
- vkQueueSubmit
PFN_vkQueueSubmit vkQueueSubmit;
Undocumented in source.
- vkQueueWaitIdle
PFN_vkQueueWaitIdle vkQueueWaitIdle;
Undocumented in source.
- vkRegisterDeviceEventEXT
PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT;
Undocumented in source.
- vkRegisterDisplayEventEXT
PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT;
Undocumented in source.
- vkRegisterObjectsNVX
PFN_vkRegisterObjectsNVX vkRegisterObjectsNVX;
Undocumented in source.
- vkResetCommandBuffer
PFN_vkResetCommandBuffer vkResetCommandBuffer;
Undocumented in source.
- vkResetCommandPool
PFN_vkResetCommandPool vkResetCommandPool;
Undocumented in source.
- vkResetDescriptorPool
PFN_vkResetDescriptorPool vkResetDescriptorPool;
Undocumented in source.
- vkResetEvent
PFN_vkResetEvent vkResetEvent;
Undocumented in source.
- vkResetFences
PFN_vkResetFences vkResetFences;
Undocumented in source.
- vkSetDebugUtilsObjectNameEXT
PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT;
Undocumented in source.
- vkSetDebugUtilsObjectTagEXT
PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT;
Undocumented in source.
- vkSetEvent
PFN_vkSetEvent vkSetEvent;
Undocumented in source.
- vkSetHdrMetadataEXT
PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT;
Undocumented in source.
- vkTrimCommandPool
PFN_vkTrimCommandPool vkTrimCommandPool;
Undocumented in source.
- vkUnmapMemory
PFN_vkUnmapMemory vkUnmapMemory;
Undocumented in source.
- vkUnregisterObjectsNVX
PFN_vkUnregisterObjectsNVX vkUnregisterObjectsNVX;
Undocumented in source.
- vkUpdateDescriptorSetWithTemplate
PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate;
Undocumented in source.
- vkUpdateDescriptorSets
PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets;
Undocumented in source.
- vkWaitForFences
PFN_vkWaitForFences vkWaitForFences;
Undocumented in source.
struct to group per device device level functions into a custom namespace keeps track of the device to which the functions are bound additionally to the device related vulkan functions, convenience functions exist with same name but omitting the vk prefix as well as the first (VkDevice) parameter these functions forward to their vk counterparts using the VkDevice member of the DispatchDevice Moreover the same convenience functions exist for vkCmd... functions. In this case the first parameter is substituted with the public member VkCommandBuffer commandBuffer, which must have been set to a valid command buffer before usage.