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