Class VkDeviceCmds

class VkDeviceCmds ;

Constructors

NameDescription
this (device, instanceCmds)

Methods

NameDescription
AcquireNextImage2KHR (device, pAcquireInfo, pImageIndex) Commands for VK_KHR_swapchain
AcquireNextImageKHR (device, swapchain, timeout, semaphore, fence, pImageIndex) Commands for VK_KHR_swapchain
AllocateCommandBuffers (device, pAllocateInfo, pCommandBuffers) Commands for VK_VERSION_1_0
AllocateDescriptorSets (device, pAllocateInfo, pDescriptorSets) Commands for VK_VERSION_1_0
AllocateMemory (device, pAllocateInfo, pAllocator, pMemory) Commands for VK_VERSION_1_0
BeginCommandBuffer (commandBuffer, pBeginInfo) Commands for VK_VERSION_1_0
BindBufferMemory (device, buffer, memory, memoryOffset) Commands for VK_VERSION_1_0
BindBufferMemory2 (device, bindInfoCount, pBindInfos) Commands for VK_VERSION_1_1
BindImageMemory (device, image, memory, memoryOffset) Commands for VK_VERSION_1_0
BindImageMemory2 (device, bindInfoCount, pBindInfos) Commands for VK_VERSION_1_1
CmdBeginQuery (commandBuffer, queryPool, query, flags) Commands for VK_VERSION_1_0
CmdBeginRenderPass (commandBuffer, pRenderPassBegin, contents) Commands for VK_VERSION_1_0
CmdBindDescriptorSets (commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets) Commands for VK_VERSION_1_0
CmdBindIndexBuffer (commandBuffer, buffer, offset, indexType) Commands for VK_VERSION_1_0
CmdBindPipeline (commandBuffer, pipelineBindPoint, pipeline) Commands for VK_VERSION_1_0
CmdBindVertexBuffers (commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets) Commands for VK_VERSION_1_0
CmdBlitImage (commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter) Commands for VK_VERSION_1_0
CmdClearAttachments (commandBuffer, attachmentCount, pAttachments, rectCount, pRects) Commands for VK_VERSION_1_0
CmdClearColorImage (commandBuffer, image, imageLayout, pColor, rangeCount, pRanges) Commands for VK_VERSION_1_0
CmdClearDepthStencilImage (commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges) Commands for VK_VERSION_1_0
CmdCopyBuffer (commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions) Commands for VK_VERSION_1_0
CmdCopyBufferToImage (commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions) Commands for VK_VERSION_1_0
CmdCopyImage (commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions) Commands for VK_VERSION_1_0
CmdCopyImageToBuffer (commandBuffer, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions) Commands for VK_VERSION_1_0
CmdCopyQueryPoolResults (commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags) Commands for VK_VERSION_1_0
CmdDispatch (commandBuffer, groupCountX, groupCountY, groupCountZ) Commands for VK_VERSION_1_0
CmdDispatchBase (commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ) Commands for VK_VERSION_1_1
CmdDispatchIndirect (commandBuffer, buffer, offset) Commands for VK_VERSION_1_0
CmdDraw (commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance) Commands for VK_VERSION_1_0
CmdDrawIndexed (commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance) Commands for VK_VERSION_1_0
CmdDrawIndexedIndirect (commandBuffer, buffer, offset, drawCount, stride) Commands for VK_VERSION_1_0
CmdDrawIndirect (commandBuffer, buffer, offset, drawCount, stride) Commands for VK_VERSION_1_0
CmdEndQuery (commandBuffer, queryPool, query) Commands for VK_VERSION_1_0
CmdEndRenderPass (commandBuffer) Commands for VK_VERSION_1_0
CmdExecuteCommands (commandBuffer, commandBufferCount, pCommandBuffers) Commands for VK_VERSION_1_0
CmdFillBuffer (commandBuffer, dstBuffer, dstOffset, size, data) Commands for VK_VERSION_1_0
CmdNextSubpass (commandBuffer, contents) Commands for VK_VERSION_1_0
CmdPipelineBarrier (commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) Commands for VK_VERSION_1_0
CmdPushConstants (commandBuffer, layout, stageFlags, offset, size, pValues) Commands for VK_VERSION_1_0
CmdResetEvent (commandBuffer, event, stageMask) Commands for VK_VERSION_1_0
CmdResetQueryPool (commandBuffer, queryPool, firstQuery, queryCount) Commands for VK_VERSION_1_0
CmdResolveImage (commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions) Commands for VK_VERSION_1_0
CmdSetBlendConstants (commandBuffer, blendConstants) Commands for VK_VERSION_1_0
CmdSetDepthBias (commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor) Commands for VK_VERSION_1_0
CmdSetDepthBounds (commandBuffer, minDepthBounds, maxDepthBounds) Commands for VK_VERSION_1_0
CmdSetDeviceMask (commandBuffer, deviceMask) Commands for VK_VERSION_1_1
CmdSetEvent (commandBuffer, event, stageMask) Commands for VK_VERSION_1_0
CmdSetLineWidth (commandBuffer, lineWidth) Commands for VK_VERSION_1_0
CmdSetScissor (commandBuffer, firstScissor, scissorCount, pScissors) Commands for VK_VERSION_1_0
CmdSetStencilCompareMask (commandBuffer, faceMask, compareMask) Commands for VK_VERSION_1_0
CmdSetStencilReference (commandBuffer, faceMask, reference) Commands for VK_VERSION_1_0
CmdSetStencilWriteMask (commandBuffer, faceMask, writeMask) Commands for VK_VERSION_1_0
CmdSetViewport (commandBuffer, firstViewport, viewportCount, pViewports) Commands for VK_VERSION_1_0
CmdUpdateBuffer (commandBuffer, dstBuffer, dstOffset, dataSize, pData) Commands for VK_VERSION_1_0
CmdWaitEvents (commandBuffer, eventCount, pEvents, srcStageMask, dstStageMask, memoryBarrierCount, pMemoryBarriers, bufferMemoryBarrierCount, pBufferMemoryBarriers, imageMemoryBarrierCount, pImageMemoryBarriers) Commands for VK_VERSION_1_0
CmdWriteTimestamp (commandBuffer, pipelineStage, queryPool, query) Commands for VK_VERSION_1_0
CreateBuffer (device, pCreateInfo, pAllocator, pBuffer) Commands for VK_VERSION_1_0
CreateBufferView (device, pCreateInfo, pAllocator, pView) Commands for VK_VERSION_1_0
CreateCommandPool (device, pCreateInfo, pAllocator, pCommandPool) Commands for VK_VERSION_1_0
CreateComputePipelines (device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) Commands for VK_VERSION_1_0
CreateDescriptorPool (device, pCreateInfo, pAllocator, pDescriptorPool) Commands for VK_VERSION_1_0
CreateDescriptorSetLayout (device, pCreateInfo, pAllocator, pSetLayout) Commands for VK_VERSION_1_0
CreateDescriptorUpdateTemplate (device, pCreateInfo, pAllocator, pDescriptorUpdateTemplate) Commands for VK_VERSION_1_1
CreateEvent (device, pCreateInfo, pAllocator, pEvent) Commands for VK_VERSION_1_0
CreateFence (device, pCreateInfo, pAllocator, pFence) Commands for VK_VERSION_1_0
CreateFramebuffer (device, pCreateInfo, pAllocator, pFramebuffer) Commands for VK_VERSION_1_0
CreateGraphicsPipelines (device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, pPipelines) Commands for VK_VERSION_1_0
CreateImage (device, pCreateInfo, pAllocator, pImage) Commands for VK_VERSION_1_0
CreateImageView (device, pCreateInfo, pAllocator, pView) Commands for VK_VERSION_1_0
CreatePipelineCache (device, pCreateInfo, pAllocator, pPipelineCache) Commands for VK_VERSION_1_0
CreatePipelineLayout (device, pCreateInfo, pAllocator, pPipelineLayout) Commands for VK_VERSION_1_0
CreateQueryPool (device, pCreateInfo, pAllocator, pQueryPool) Commands for VK_VERSION_1_0
CreateRenderPass (device, pCreateInfo, pAllocator, pRenderPass) Commands for VK_VERSION_1_0
CreateSampler (device, pCreateInfo, pAllocator, pSampler) Commands for VK_VERSION_1_0
CreateSamplerYcbcrConversion (device, pCreateInfo, pAllocator, pYcbcrConversion) Commands for VK_VERSION_1_1
CreateSemaphore (device, pCreateInfo, pAllocator, pSemaphore) Commands for VK_VERSION_1_0
CreateShaderModule (device, pCreateInfo, pAllocator, pShaderModule) Commands for VK_VERSION_1_0
CreateSwapchainKHR (device, pCreateInfo, pAllocator, pSwapchain) Commands for VK_KHR_swapchain
DestroyBuffer (device, buffer, pAllocator) Commands for VK_VERSION_1_0
DestroyBufferView (device, bufferView, pAllocator) Commands for VK_VERSION_1_0
DestroyCommandPool (device, commandPool, pAllocator) Commands for VK_VERSION_1_0
DestroyDescriptorPool (device, descriptorPool, pAllocator) Commands for VK_VERSION_1_0
DestroyDescriptorSetLayout (device, descriptorSetLayout, pAllocator) Commands for VK_VERSION_1_0
DestroyDescriptorUpdateTemplate (device, descriptorUpdateTemplate, pAllocator) Commands for VK_VERSION_1_1
DestroyDevice (device, pAllocator) Commands for VK_VERSION_1_0
DestroyEvent (device, event, pAllocator) Commands for VK_VERSION_1_0
DestroyFence (device, fence, pAllocator) Commands for VK_VERSION_1_0
DestroyFramebuffer (device, framebuffer, pAllocator) Commands for VK_VERSION_1_0
DestroyImage (device, image, pAllocator) Commands for VK_VERSION_1_0
DestroyImageView (device, imageView, pAllocator) Commands for VK_VERSION_1_0
DestroyPipeline (device, pipeline, pAllocator) Commands for VK_VERSION_1_0
DestroyPipelineCache (device, pipelineCache, pAllocator) Commands for VK_VERSION_1_0
DestroyPipelineLayout (device, pipelineLayout, pAllocator) Commands for VK_VERSION_1_0
DestroyQueryPool (device, queryPool, pAllocator) Commands for VK_VERSION_1_0
DestroyRenderPass (device, renderPass, pAllocator) Commands for VK_VERSION_1_0
DestroySampler (device, sampler, pAllocator) Commands for VK_VERSION_1_0
DestroySamplerYcbcrConversion (device, ycbcrConversion, pAllocator) Commands for VK_VERSION_1_1
DestroySemaphore (device, semaphore, pAllocator) Commands for VK_VERSION_1_0
DestroyShaderModule (device, shaderModule, pAllocator) Commands for VK_VERSION_1_0
DestroySwapchainKHR (device, swapchain, pAllocator) Commands for VK_KHR_swapchain
DeviceWaitIdle (device) Commands for VK_VERSION_1_0
EndCommandBuffer (commandBuffer) Commands for VK_VERSION_1_0
FlushMappedMemoryRanges (device, memoryRangeCount, pMemoryRanges) Commands for VK_VERSION_1_0
FreeCommandBuffers (device, commandPool, commandBufferCount, pCommandBuffers) Commands for VK_VERSION_1_0
FreeDescriptorSets (device, descriptorPool, descriptorSetCount, pDescriptorSets) Commands for VK_VERSION_1_0
FreeMemory (device, memory, pAllocator) Commands for VK_VERSION_1_0
GetBufferMemoryRequirements (device, buffer, pMemoryRequirements) Commands for VK_VERSION_1_0
GetBufferMemoryRequirements2 (device, pInfo, pMemoryRequirements) Commands for VK_VERSION_1_1
GetDescriptorSetLayoutSupport (device, pCreateInfo, pSupport) Commands for VK_VERSION_1_1
GetDeviceGroupPeerMemoryFeatures (device, heapIndex, localDeviceIndex, remoteDeviceIndex, pPeerMemoryFeatures) Commands for VK_VERSION_1_1
GetDeviceGroupPresentCapabilitiesKHR (device, pDeviceGroupPresentCapabilities) Commands for VK_KHR_swapchain
GetDeviceGroupSurfacePresentModesKHR (device, surface, pModes) Commands for VK_KHR_swapchain
GetDeviceMemoryCommitment (device, memory, pCommittedMemoryInBytes) Commands for VK_VERSION_1_0
GetDeviceQueue (device, queueFamilyIndex, queueIndex, pQueue) Commands for VK_VERSION_1_0
GetDeviceQueue2 (device, pQueueInfo, pQueue) Commands for VK_VERSION_1_1
GetEventStatus (device, event) Commands for VK_VERSION_1_0
GetFenceStatus (device, fence) Commands for VK_VERSION_1_0
GetImageMemoryRequirements (device, image, pMemoryRequirements) Commands for VK_VERSION_1_0
GetImageMemoryRequirements2 (device, pInfo, pMemoryRequirements) Commands for VK_VERSION_1_1
GetImageSparseMemoryRequirements (device, image, pSparseMemoryRequirementCount, pSparseMemoryRequirements) Commands for VK_VERSION_1_0
GetImageSparseMemoryRequirements2 (device, pInfo, pSparseMemoryRequirementCount, pSparseMemoryRequirements) Commands for VK_VERSION_1_1
GetImageSubresourceLayout (device, image, pSubresource, pLayout) Commands for VK_VERSION_1_0
GetPipelineCacheData (device, pipelineCache, pDataSize, pData) Commands for VK_VERSION_1_0
GetQueryPoolResults (device, queryPool, firstQuery, queryCount, dataSize, pData, stride, flags) Commands for VK_VERSION_1_0
GetRenderAreaGranularity (device, renderPass, pGranularity) Commands for VK_VERSION_1_0
GetSwapchainImagesKHR (device, swapchain, pSwapchainImageCount, pSwapchainImages) Commands for VK_KHR_swapchain
InvalidateMappedMemoryRanges (device, memoryRangeCount, pMemoryRanges) Commands for VK_VERSION_1_0
MapMemory (device, memory, offset, size, flags, ppData) Commands for VK_VERSION_1_0
MergePipelineCaches (device, dstCache, srcCacheCount, pSrcCaches) Commands for VK_VERSION_1_0
QueueBindSparse (queue, bindInfoCount, pBindInfo, fence) Commands for VK_VERSION_1_0
QueuePresentKHR (queue, pPresentInfo) Commands for VK_KHR_swapchain
QueueSubmit (queue, submitCount, pSubmits, fence) Commands for VK_VERSION_1_0
QueueWaitIdle (queue) Commands for VK_VERSION_1_0
ResetCommandBuffer (commandBuffer, flags) Commands for VK_VERSION_1_0
ResetCommandPool (device, commandPool, flags) Commands for VK_VERSION_1_0
ResetDescriptorPool (device, descriptorPool, flags) Commands for VK_VERSION_1_0
ResetEvent (device, event) Commands for VK_VERSION_1_0
ResetFences (device, fenceCount, pFences) Commands for VK_VERSION_1_0
SetEvent (device, event) Commands for VK_VERSION_1_0
TrimCommandPool (device, commandPool, flags) Commands for VK_VERSION_1_1
UnmapMemory (device, memory) Commands for VK_VERSION_1_0
UpdateDescriptorSets (device, descriptorWriteCount, pDescriptorWrite, descriptorCopyCount, pDescriptorCopies) Commands for VK_VERSION_1_0
UpdateDescriptorSetWithTemplate (device, descriptorSet, descriptorUpdateTemplate, pData) Commands for VK_VERSION_1_1
WaitForFences (device, fenceCount, pFences, waitAll, timeout) Commands for VK_VERSION_1_0