Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::CommandQueueVkImpl Class Referencefinal

Implementation of the Diligent::ICommandQueueVk interface. More...

#include <CommandQueueVkImpl.hpp>

Inheritance diagram for Diligent::CommandQueueVkImpl:
Diligent::ObjectBase< ICommandQueueVk > Diligent::RefCountedObject< Base >

Public Member Functions

virtual Uint64 DILIGENT_CALL_TYPE GetNextFenceValue () const override final
 Implementation of ICommandQueue::GetNextFenceValue().
 
virtual Uint64 DILIGENT_CALL_TYPE GetCompletedFenceValue () override final
 Implementation of ICommandQueue::GetCompletedFenceValue().
 
virtual Uint64 DILIGENT_CALL_TYPE WaitForIdle () override final
 Implementation of ICommandQueue::WaitForIdle().
 
virtual Uint64 DILIGENT_CALL_TYPE SubmitCmdBuffer (VkCommandBuffer cmdBuffer) override final
 Implementation of ICommandQueueVk::SubmitCmdBuffer().
 
virtual Uint64 DILIGENT_CALL_TYPE Submit (const VkSubmitInfo &SubmitInfo) override final
 Implementation of ICommandQueueVk::Submit().
 
virtual VkResult DILIGENT_CALL_TYPE Present (const VkPresentInfoKHR &PresentInfo) override final
 Implementation of ICommandQueueVk::Present().
 
virtual Uint64 DILIGENT_CALL_TYPE BindSparse (const VkBindSparseInfo &InBindInfo) override final
 Implementation of ICommandQueueVk::BindSparse().
 
virtual VkQueue DILIGENT_CALL_TYPE GetVkQueue () override final
 Implementation of ICommandQueueVk::GetVkQueue().
 
virtual uint32_t DILIGENT_CALL_TYPE GetQueueFamilyIndex () const override final
 Implementation of ICommandQueueVk::GetQueueFamilyIndex().
 
virtual void DILIGENT_CALL_TYPE EnqueueSignalFence (VkFence vkFence) override final
 Implementation of ICommandQueueVk::EnqueueSignalFence().
 
virtual void DILIGENT_CALL_TYPE EnqueueSignal (VkSemaphore vkTimelineSemaphore, Uint64 Value) override final
 Implementation of ICommandQueueVk::EnqueueSignal().
 

Detailed Description

Implementation of the Diligent::ICommandQueueVk interface.