LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::ICommandQueue Member List

This is the complete list of members for LiteFX::Rendering::ICommandQueue, including all inherited members.

beginDebugRegion(const String &label, const Vectors::ByteVector3 &color=DEFAULT_DEBUG_COLOR) const noexceptLiteFX::Rendering::ICommandQueueinlinevirtual
create(TArgs &&... args) -> SharedPtr< T >LiteFX::SharedObjectinlineprotectedstatic
createCommandBuffer(bool beginRecording=false, bool secondary=false) constLiteFX::Rendering::ICommandQueueinline
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=(const ICommandQueue &)=defaultLiteFX::Rendering::ICommandQueueprotected
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< const ICommandBuffer > &commandBuffer) constLiteFX::Rendering::ICommandQueueinline
submit(const SharedPtr< ICommandBuffer > &commandBuffer) constLiteFX::Rendering::ICommandQueueinline
submit(Enumerable< SharedPtr< const ICommandBuffer > > commandBuffers) constLiteFX::Rendering::ICommandQueueinline
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
~ICommandQueue() noexcept override=defaultLiteFX::Rendering::ICommandQueue
~SharedObject() noexcept=defaultLiteFX::SharedObjectvirtual