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::CommandQueueContext Class Reference

Public Member Functions

 AZ_CLASS_ALLOCATOR (CommandQueueContext, AZ::SystemAllocator)
 
void Init (RHI::Device &device)
 
void Shutdown ()
 
CommandQueueGetCommandQueue (RHI::HardwareQueueClass hardwareQueueClass)
 
const CommandQueueGetCommandQueue (RHI::HardwareQueueClass hardwareQueueClass) const
 
void Begin ()
 
uint64_t IncrementHWQueueFence (RHI::HardwareQueueClass hardwareQueueClass)
 
void WaitForIdle ()
 
void End ()
 
void ExecuteWork (RHI::HardwareQueueClass hardwareQueueClass, const ExecuteWorkRequest &request)
 
const FenceSetGetCompiledFences ()
 Fences across all queues that are compiled by the frame graph compilation phase.
 
void UpdateCpuTimingStatistics () const
 

The documentation for this class was generated from the following file: