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::ExecuteWorkRequest Struct Reference

Inherits AZ::RHI::ExecuteWorkRequest.

Public Attributes

AZStd::vector< CommandList * > m_commandLists
 Command lists to queue.
 
FenceValueSet m_waitFences = { { FenceValueNull } }
 
uint64_t m_signalFence = FenceValueNull
 A fence value to signal after execution. Ignored if null.
 
AZStd::vector< Fence * > m_userFencesToSignal
 A set of user fences to signal after executing the command lists.
 
- Public Attributes inherited from AZ::RHI::ExecuteWorkRequest
AZStd::vector< SwapChain * > m_swapChainsToPresent
 

Static Public Attributes

static const uint64_t FenceValueNull = 0
 

Member Data Documentation

◆ m_waitFences

FenceValueSet AZ::DX12::ExecuteWorkRequest::m_waitFences = { { FenceValueNull } }

A set of fence values for each queue class to wait on before execution. Will ignore if null.


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