LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::CommandQueue< TCommandBuffer > Member List

This is the complete list of members for LiteFX::Rendering::CommandQueue< TCommandBuffer >, including all inherited members.

beginDebugRegion(const String &label, const Vectors::ByteVector3 &color=DEFAULT_DEBUG_COLOR) const noexceptLiteFX::Rendering::ICommandQueueinlinevirtual
command_buffer_type typedefLiteFX::Rendering::CommandQueue< TCommandBuffer >
CommandQueue() noexcept=defaultLiteFX::Rendering::CommandQueue< TCommandBuffer >protected
CommandQueue(CommandQueue &&) noexcept=defaultLiteFX::Rendering::CommandQueue< TCommandBuffer >protected
CommandQueue(const CommandQueue &)=defaultLiteFX::Rendering::CommandQueue< TCommandBuffer >protected
create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
createCommandBuffer(bool beginRecording=false, bool secondary=false) const =0LiteFX::Rendering::CommandQueue< TCommandBuffer >pure virtual
currentFence() const noexcept=0LiteFX::Rendering::ICommandQueuepure virtual
DEFAULT_DEBUG_COLORLiteFX::Rendering::ICommandQueuestatic
endDebugRegion() const noexceptLiteFX::Rendering::ICommandQueueinlinevirtual
ICommandQueue() noexcept=defaultLiteFX::Rendering::ICommandQueueprotected
ICommandQueue(const ICommandQueue &)=defaultLiteFX::Rendering::ICommandQueueprotected
ICommandQueue(ICommandQueue &&) noexcept=defaultLiteFX::Rendering::ICommandQueueprotected
operator=(CommandQueue &&) noexcept=defaultLiteFX::Rendering::CommandQueue< TCommandBuffer >protected
operator=(const CommandQueue &)=defaultLiteFX::Rendering::CommandQueue< TCommandBuffer >protected
LiteFX::Rendering::ICommandQueue::operator=(const ICommandQueue &)=defaultLiteFX::Rendering::ICommandQueueprotected
LiteFX::Rendering::ICommandQueue::operator=(ICommandQueue &&) noexcept=defaultLiteFX::Rendering::ICommandQueueprotected
LiteFX::SharedObject::operator=(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
LiteFX::SharedObject::operator=(const SharedObject &)=defaultLiteFX::SharedObjectprotected
priority() const noexcept=0LiteFX::Rendering::ICommandQueuepure virtual
releaseSharedState(const ICommandBuffer &commandBuffer) constLiteFX::Rendering::ICommandQueueinlineprotected
setDebugMarker(const String &label, const Vectors::ByteVector3 &color=DEFAULT_DEBUG_COLOR) const noexceptLiteFX::Rendering::ICommandQueueinlinevirtual
shared_from_this(this TSelf &&self) noexceptLiteFX::SharedObjectinline
SharedObject() noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(SharedObject &&) noexcept=defaultLiteFX::SharedObjectprotected
SharedObject(const SharedObject &)=defaultLiteFX::SharedObjectprotected
submit(const SharedPtr< command_buffer_type > &commandBuffer) constLiteFX::Rendering::CommandQueue< TCommandBuffer >inlinevirtual
submit(const SharedPtr< const command_buffer_type > &commandBuffer) const =0LiteFX::Rendering::CommandQueue< TCommandBuffer >pure virtual
submit(Enumerable< SharedPtr< const command_buffer_type > > commandBuffers) const =0LiteFX::Rendering::CommandQueue< TCommandBuffer >pure virtual
submit(const SharedPtr< const ICommandBuffer > &commandBuffer) constLiteFX::Rendering::CommandQueue< TCommandBuffer >inline
submit(const SharedPtr< ICommandBuffer > &commandBuffer) constLiteFX::Rendering::CommandQueue< TCommandBuffer >inline
submit(Enumerable< SharedPtr< const ICommandBuffer > > commandBuffers) constLiteFX::Rendering::CommandQueue< TCommandBuffer >inline
submittedLiteFX::Rendering::ICommandQueuemutable
submittingLiteFX::Rendering::ICommandQueuemutable
type() const noexcept=0LiteFX::Rendering::ICommandQueuepure virtual
waitFor(UInt64 fence) const =0LiteFX::Rendering::ICommandQueuepure virtual
waitFor(const ICommandQueue &queue, UInt64 fence) constLiteFX::Rendering::ICommandQueueinline
weak_from_this(this TSelf &&self) noexcept -> WeakPtr< std::remove_reference_t< TSelf > >LiteFX::SharedObjectinline
~CommandQueue() noexcept override=defaultLiteFX::Rendering::CommandQueue< TCommandBuffer >
~ICommandQueue() noexcept override=defaultLiteFX::Rendering::ICommandQueue
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual