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

This is the complete list of members for AZ::DX12::Scope, including all inherited members.

Activate(const FrameGraph *frameGraph, uint32_t index, const GraphGroupId &groupId)AZ::RHI::Scope
add_ref() const (defined in AZ::RHI::Object)AZ::RHI::Objectprotected
AddFenceToSignal(Ptr< Fence > fence)AZ::RHI::Scope
AddQueryPoolUse(Ptr< QueryPool > queryPool, const RHI::Interval &interval, RHI::ScopeAttachmentAccess access)AZ::RHI::Scopeprotectedvirtual
AZ_CLASS_ALLOCATOR(Scope, AZ::SystemAllocator) (defined in AZ::DX12::Scope)AZ::DX12::Scope
AZ_RTTI(Scope,"{DE4C74AA-FD4C-4BC3-80DC-F405B72E4327}", Base) (defined in AZ::DX12::Scope)AZ::DX12::Scope
AZ_RTTI(Scope,"{C9EB500A-EF31-46E2-98DE-62396CDBAFB1}", Object) (defined in AZ::RHI::Scope)AZ::RHI::Scope
AZ_RTTI(Object,"{E43378F1-2331-4173-94B8-990ED20E6003}") (defined in AZ::RHI::Object)AZ::RHI::Object
Begin(CommandList &commandList, uint32_t commandListIndex, uint32_t commandListCount) const (defined in AZ::DX12::Scope)AZ::DX12::Scope
Compile(Device &device)AZ::RHI::Scope
Create() (defined in AZ::DX12::Scope)AZ::DX12::Scopestatic
Deactivate()AZ::RHI::Scope
End(CommandList &commandList, uint32_t commandListIndex, uint32_t commandListCount) const (defined in AZ::DX12::Scope)AZ::DX12::Scope
FindCapableCrossQueueProducer(HardwareQueueClass hardwareQueueClass)AZ::RHI::Scope
FindCrossQueueProducer(HardwareQueueClass hardwareQueueClass)AZ::RHI::Scope
FindMoreCapableCrossQueueProducer()AZ::RHI::Scope
GetAttachments() const AZ::RHI::Scope
GetBufferAttachments() const AZ::RHI::Scope
GetConsumerByQueue(HardwareQueueClass hardwareQueueClass) const AZ::RHI::Scope
GetConsumerOnSameQueue() const AZ::RHI::Scope
GetEstimatedItemCount() const AZ::RHI::Scope
GetFencesToSignal() const AZ::RHI::Scope
GetFrameGraph() const AZ::RHI::Scope
GetFrameGraphGroupId() const AZ::RHI::Scope
GetHardwareQueueClass() const AZ::RHI::Scope
GetId() const AZ::RHI::Scope
GetImageAttachments() const AZ::RHI::Scope
GetIndex() const AZ::RHI::Scope
GetMarkerLabel() const AZ::RHI::Scope
GetName() const AZ::RHI::Object
GetProducerByQueue(HardwareQueueClass hardwareQueueClass) const AZ::RHI::Scope
GetProducerOnSameQueue() const AZ::RHI::Scope
GetResolveAttachments() const AZ::RHI::Scope
GetResourcePoolResolves() const AZ::RHI::Scope
GetSignalFenceValue() const (defined in AZ::DX12::Scope)AZ::DX12::Scope
GetSwapChainsToPresent() const AZ::RHI::Scope
GetTransientAttachments() const AZ::RHI::Scope
GetWaitFences() const (defined in AZ::DX12::Scope)AZ::DX12::Scope
GetWaitFenceValueByQueue(RHI::HardwareQueueClass hardwareQueueClass) const (defined in AZ::DX12::Scope)AZ::DX12::Scope
HasSignalFence() const (defined in AZ::DX12::Scope)AZ::DX12::Scope
HasWaitFences() const (defined in AZ::DX12::Scope)AZ::DX12::Scope
Init(const ScopeId &scopeId, HardwareQueueClass hardwareQueueClass=HardwareQueueClass::Graphics)AZ::RHI::Scope
IsActive() const AZ::RHI::Scope
IsInitialized() const AZ::RHI::Scope
IsResourceDiscarded(const RHI::ImageScopeAttachment &scopeAttachment) const (defined in AZ::DX12::Scope)AZ::DX12::Scope
IsResourceDiscarded(const RHI::BufferScopeAttachment &scopeAttachment) const (defined in AZ::DX12::Scope)AZ::DX12::Scope
IsStateSupportedByQueue(D3D12_RESOURCE_STATES state) const (defined in AZ::DX12::Scope)AZ::DX12::Scope
LinkProducerConsumerByQueues(Scope *producer, Scope *consumer)AZ::RHI::Scopestatic
m_useCount (defined in AZ::RHI::Object)AZ::RHI::Objectmutableprotected
Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectprotected
QueueAliasingBarrier(const D3D12_RESOURCE_ALIASING_BARRIER &aliasingBarrier, const BarrierOp::CommandListState *state=nullptr)AZ::DX12::Scope
QueueEpilogueTransition(const D3D12_RESOURCE_TRANSITION_BARRIER &transitionBarrier, const BarrierOp::CommandListState *state=nullptr)AZ::DX12::Scope
QueuePreDiscardTransition(const D3D12_RESOURCE_TRANSITION_BARRIER &transitionBarrier, const BarrierOp::CommandListState *state=nullptr)AZ::DX12::Scope
QueuePrologueTransition(const D3D12_RESOURCE_TRANSITION_BARRIER &transitionBarrier, const BarrierOp::CommandListState *state=nullptr)AZ::DX12::Scope
QueueResolveTransition(const D3D12_RESOURCE_TRANSITION_BARRIER &transitionBarrier, const BarrierOp::CommandListState *state=nullptr)AZ::DX12::Scope
QueueResourcePoolResolves(ResourcePoolDatabase &resourcePoolDatabase)AZ::RHI::Scope
release() const AZ::RHI::Objectprotected
SetHardwareQueueClass(HardwareQueueClass hardwareQueueClass)AZ::RHI::Scope
SetName(const Name &name)AZ::RHI::Object
SetSignalFenceValue(uint64_t fenceValue) (defined in AZ::DX12::Scope)AZ::DX12::Scope
SetWaitFenceValueByQueue(RHI::HardwareQueueClass hardwareQueueClass, uint64_t fenceValue) (defined in AZ::DX12::Scope)AZ::DX12::Scope
Shutdown() overridefinalAZ::RHI::Scopevirtual
use_count()AZ::RHI::Objectinline
~Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectvirtual
~Scope()=default (defined in AZ::RHI::Scope)AZ::RHI::Scopevirtual