Diligent Engine  v.2.4.g
VulkanUtilities::VulkanCommandBuffer Member List

This is the complete list of members for VulkanUtilities::VulkanCommandBuffer, including all inherited members.

ASMemoryBarrier(VkCommandBuffer CmdBuffer, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkPipelineStageFlags EnabledShaderStages, VkPipelineStageFlags SrcStages=0, VkPipelineStageFlags DestStages=0)VulkanUtilities::VulkanCommandBufferstatic
ASMemoryBarrier(VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkPipelineStageFlags SrcStages=0, VkPipelineStageFlags DestStages=0)VulkanUtilities::VulkanCommandBufferinline
BeginQuery(VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t queryFlag)VulkanUtilities::VulkanCommandBufferinline
BeginRenderPass(VkRenderPass RenderPass, VkFramebuffer Framebuffer, uint32_t FramebufferWidth, uint32_t FramebufferHeight, uint32_t ClearValueCount=0, const VkClearValue *pClearValues=nullptr)VulkanUtilities::VulkanCommandBufferinline
BindComputePipeline(VkPipeline ComputePipeline)VulkanUtilities::VulkanCommandBufferinline
BindDescriptorSets(VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount=0, const uint32_t *pDynamicOffsets=nullptr)VulkanUtilities::VulkanCommandBufferinline
BindGraphicsPipeline(VkPipeline GraphicsPipeline)VulkanUtilities::VulkanCommandBufferinline
BindIndexBuffer(VkBuffer Buffer, VkDeviceSize Offset, VkIndexType IndexType)VulkanUtilities::VulkanCommandBufferinline
BindRayTracingPipeline(VkPipeline RayTracingPipeline)VulkanUtilities::VulkanCommandBufferinline
BindVertexBuffers(uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets)VulkanUtilities::VulkanCommandBufferinline
BlitImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter)VulkanUtilities::VulkanCommandBufferinline
BufferMemoryBarrier(VkCommandBuffer CmdBuffer, VkBuffer Buffer, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkPipelineStageFlags EnabledShaderStages, VkPipelineStageFlags SrcStages=0, VkPipelineStageFlags DestStages=0)VulkanUtilities::VulkanCommandBufferstatic
BufferMemoryBarrier(VkBuffer Buffer, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkPipelineStageFlags SrcStages=0, VkPipelineStageFlags DestStages=0)VulkanUtilities::VulkanCommandBufferinline
BuildAccelerationStructure(uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos)VulkanUtilities::VulkanCommandBufferinline
ClearAttachment(const VkClearAttachment &Attachment, const VkClearRect &ClearRect)VulkanUtilities::VulkanCommandBufferinline
ClearColorImage(VkImage Image, const VkClearColorValue &Color, const VkImageSubresourceRange &Subresource)VulkanUtilities::VulkanCommandBufferinline
ClearDepthStencilImage(VkImage Image, const VkClearDepthStencilValue &DepthStencil, const VkImageSubresourceRange &Subresource)VulkanUtilities::VulkanCommandBufferinline
CopyAccelerationStructure(const VkCopyAccelerationStructureInfoKHR &Info)VulkanUtilities::VulkanCommandBufferinline
CopyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions)VulkanUtilities::VulkanCommandBufferinline
CopyBufferToImage(VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions)VulkanUtilities::VulkanCommandBufferinline
CopyImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions)VulkanUtilities::VulkanCommandBufferinline
CopyImageToBuffer(VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions)VulkanUtilities::VulkanCommandBufferinline
CopyQueryPoolResults(VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)VulkanUtilities::VulkanCommandBufferinline
Dispatch(uint32_t GroupCountX, uint32_t GroupCountY, uint32_t GroupCountZ)VulkanUtilities::VulkanCommandBufferinline
DispatchIndirect(VkBuffer Buffer, VkDeviceSize Offset)VulkanUtilities::VulkanCommandBufferinline
Draw(uint32_t VertexCount, uint32_t InstanceCount, uint32_t FirstVertex, uint32_t FirstInstance)VulkanUtilities::VulkanCommandBufferinline
DrawIndexed(uint32_t IndexCount, uint32_t InstanceCount, uint32_t FirstIndex, int32_t VertexOffset, uint32_t FirstInstance)VulkanUtilities::VulkanCommandBufferinline
DrawIndexedIndirect(VkBuffer Buffer, VkDeviceSize Offset, uint32_t DrawCount, uint32_t Stride)VulkanUtilities::VulkanCommandBufferinline
DrawIndirect(VkBuffer Buffer, VkDeviceSize Offset, uint32_t DrawCount, uint32_t Stride)VulkanUtilities::VulkanCommandBufferinline
DrawMesh(uint32_t TaskCount, uint32_t FirstTask)VulkanUtilities::VulkanCommandBufferinline
DrawMeshIndirect(VkBuffer Buffer, VkDeviceSize Offset, uint32_t DrawCount, uint32_t Stride)VulkanUtilities::VulkanCommandBufferinline
DrawMeshIndirectCount(VkBuffer Buffer, VkDeviceSize Offset, VkBuffer CountBuffer, VkDeviceSize CountBufferOffset, uint32_t MaxDrawCount, uint32_t Stride)VulkanUtilities::VulkanCommandBufferinline
EndCommandBuffer()VulkanUtilities::VulkanCommandBufferinline
EndQuery(VkQueryPool queryPool, uint32_t query, uint32_t queryFlag)VulkanUtilities::VulkanCommandBufferinline
EndRenderPass()VulkanUtilities::VulkanCommandBufferinline
FlushBarriers()VulkanUtilities::VulkanCommandBuffer
GetEnabledShaderStages() constVulkanUtilities::VulkanCommandBufferinline
GetState() constVulkanUtilities::VulkanCommandBufferinline
GetVkCmdBuffer() constVulkanUtilities::VulkanCommandBufferinline
NextSubpass()VulkanUtilities::VulkanCommandBufferinline
operator=(const VulkanCommandBuffer &)=deleteVulkanUtilities::VulkanCommandBuffer
operator=(VulkanCommandBuffer &&)=deleteVulkanUtilities::VulkanCommandBuffer
Reset()VulkanUtilities::VulkanCommandBufferinline
ResetQueryPool(VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)VulkanUtilities::VulkanCommandBufferinline
ResolveImage(VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions)VulkanUtilities::VulkanCommandBufferinline
SetBlendConstants(const float BlendConstants[4])VulkanUtilities::VulkanCommandBufferinline
SetScissorRects(uint32_t FirstScissor, uint32_t ScissorCount, const VkRect2D *pScissors)VulkanUtilities::VulkanCommandBufferinline
SetStencilReference(uint32_t Reference)VulkanUtilities::VulkanCommandBufferinline
SetViewports(uint32_t FirstViewport, uint32_t ViewportCount, const VkViewport *pViewports)VulkanUtilities::VulkanCommandBufferinline
SetVkCmdBuffer(VkCommandBuffer VkCmdBuffer)VulkanUtilities::VulkanCommandBufferinline
TraceRays(const VkStridedDeviceAddressRegionKHR &RaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR &MissShaderBindingTable, const VkStridedDeviceAddressRegionKHR &HitShaderBindingTable, const VkStridedDeviceAddressRegionKHR &CallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth)VulkanUtilities::VulkanCommandBufferinline
TraceRaysIndirect(const VkStridedDeviceAddressRegionKHR &RaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR &MissShaderBindingTable, const VkStridedDeviceAddressRegionKHR &HitShaderBindingTable, const VkStridedDeviceAddressRegionKHR &CallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress)VulkanUtilities::VulkanCommandBufferinline
TransitionImageLayout(VkCommandBuffer CmdBuffer, VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresRange, VkPipelineStageFlags EnabledShaderStages, VkPipelineStageFlags SrcStages=0, VkPipelineStageFlags DestStages=0)VulkanUtilities::VulkanCommandBufferstatic
TransitionImageLayout(VkImage Image, VkImageLayout OldLayout, VkImageLayout NewLayout, const VkImageSubresourceRange &SubresRange, VkPipelineStageFlags SrcStages=0, VkPipelineStageFlags DestStages=0)VulkanUtilities::VulkanCommandBufferinline
VulkanCommandBuffer(VkPipelineStageFlags EnabledShaderStages) noexceptVulkanUtilities::VulkanCommandBufferinline
VulkanCommandBuffer(const VulkanCommandBuffer &)=deleteVulkanUtilities::VulkanCommandBuffer
VulkanCommandBuffer(VulkanCommandBuffer &&)=deleteVulkanUtilities::VulkanCommandBuffer
WriteAccelerationStructuresProperties(VkAccelerationStructureKHR accelerationStructure, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)VulkanUtilities::VulkanCommandBufferinline
WriteTimestamp(VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)VulkanUtilities::VulkanCommandBufferinline