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().
Public Member Functions inherited from Diligent::RefCountedObject< Base >
template<class TPreObjectDestroy>
ReferenceCounterValueType Release (TPreObjectDestroy &&PreObjectDestroy)

Detailed Description

Implementation of the Diligent::ICommandQueueVk interface.