Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Metal::CommandListBase Member List

This is the complete list of members for AZ::Metal::CommandListBase, including all inherited members.

add_ref() const (defined in AZ::RHI::Object)AZ::RHI::Objectprotected
AttachVisibilityBuffer(id< MTLBuffer > visibilityResultBuffer)AZ::Metal::CommandListBase
AZ_RTTI(Object, "{E43378F1-2331-4173-94B8-990ED20E6003}") (defined in AZ::RHI::Object)AZ::RHI::Object
Close() (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBasevirtual
CommandListBase()=default (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBase
CommandListBase(const CommandListBase &)=delete (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBase
CreateEncoder(CommandEncoderType encoderType) (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBase
FlushEncoder() (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBasevirtual
GetEncoder() const (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseinlineprotected
GetMtlCommandBuffer() constAZ::Metal::CommandListBase
GetName() constAZ::RHI::Object
Init(RHI::HardwareQueueClass hardwareQueueClass, Device *device) (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
IsEncoded()AZ::Metal::CommandListBase
m_commandEncoderType (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_device (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_encoder (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_renderPassMultiSampleStateAZ::Metal::CommandListBaseprotected
m_untrackedResourcesComputeRead (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_untrackedResourcesComputeReadWrite (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_untrackedResourcesGfxRead (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_untrackedResourcesGfxReadWrite (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBaseprotected
m_useCount (defined in AZ::RHI::Object)AZ::RHI::Objectmutableprotected
MakeHeapsResident(MTLRenderStages renderStages)AZ::Metal::CommandListBaseprotected
Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectprotected
Open(id< MTLCommandBuffer > mtlCommandBuffer)AZ::Metal::CommandListBase
Open(id< MTLCommandEncoder > subEncoder, id< MTLCommandBuffer > mtlCommandBuffer)AZ::Metal::CommandListBase
release() constAZ::RHI::Objectprotected
Reset() (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBasevirtual
SetName(const Name &name)AZ::RHI::Object
SetRenderPassInfo(MTLRenderPassDescriptor *renderPassDescriptor, const RHI::MultisampleState renderPassMultisampleState, const AZStd::set< id< MTLHeap > > &residentHeaps)AZ::Metal::CommandListBase
SetVisibilityResultMode(MTLVisibilityResultMode visibilityResultMode, size_t queryOffset)AZ::Metal::CommandListBase
Shutdown()AZ::Metal::CommandListBaseprotectedvirtual
SignalResourceFence(const Fence &fence) (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBase
use_count()AZ::RHI::Objectinline
WaitOnResourceFence(const Fence &fence) (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBase
~CommandListBase()=0 (defined in AZ::Metal::CommandListBase)AZ::Metal::CommandListBasepure virtual
~Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectvirtual