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

Public Member Functions

 AZ_CLASS_ALLOCATOR (CommandQueueContext, AZ::SystemAllocator)
 
void Init (RHI::Device &deviceBase)
 
void Shutdown ()
 
CommandQueueGetCommandQueue (RHI::HardwareQueueClass hardwareQueueClass)
 
const CommandQueueGetCommandQueue (RHI::HardwareQueueClass hardwareQueueClass) const
 
void Begin ()
 
uint64_t IncrementFence (RHI::HardwareQueueClass hardwareQueueClass)
 
void QueueGpuSignals (FenceSet &fenceSet)
 
void WaitForIdle ()
 
void End ()
 
void ExecuteWork (RHI::HardwareQueueClass hardwareQueueClass, const ExecuteWorkRequest &request)
 
void UpdateCpuTimingStatistics () const
 
const FenceSetGetCompiledFences ()
 
const FenceSetGetFrameFences (size_t frameIndex) const
 
size_t GetLastFrameIndex () const
 

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