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

This is the complete list of members for AZ::Vulkan::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
AZ::RHI::Scope::AddQueryPoolUse(Ptr< QueryPool > queryPool, const RHI::Interval &interval, RHI::ScopeAttachmentAccess access)AZ::RHI::Scopeprotectedvirtual
AddSignalFence(RHI::Ptr< Fence > fence) (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
AddSignalSemaphore(RHI::Ptr< Semaphore > semaphore) (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
AddWaitSemaphore(const Semaphore::WaitSemaphore &semaphoreInfo) (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
AZ_CLASS_ALLOCATOR(Scope, AZ::SystemAllocator) (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
AZ_RTTI(Scope, "328CA015-A73A-4A64-8C10-798C021575B3", Base) (defined in AZ::Vulkan::Scope)AZ::Vulkan::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
BarrierSlot enum name (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
BarrierSlotCount (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scopestatic
Begin(CommandList &commandList) const (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
Compile(Device &device)AZ::RHI::Scope
Create() (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scopestatic
Deactivate()AZ::RHI::Scope
EmitScopeBarriers(CommandList &commandList, BarrierSlot slot) constAZ::Vulkan::Scope
End(CommandList &commandList) const (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
FindCapableCrossQueueProducer(HardwareQueueClass hardwareQueueClass)AZ::RHI::Scope
FindCrossQueueProducer(HardwareQueueClass hardwareQueueClass)AZ::RHI::Scope
FindMoreCapableCrossQueueProducer()AZ::RHI::Scope
GetAttachments() constAZ::RHI::Scope
GetBufferAttachments() constAZ::RHI::Scope
GetConsumerByQueue(HardwareQueueClass hardwareQueueClass) constAZ::RHI::Scope
GetConsumerOnSameQueue() constAZ::RHI::Scope
GetEstimatedItemCount() constAZ::RHI::Scope
GetFencesToSignal() constAZ::RHI::Scope
GetFencesToWaitFor() constAZ::RHI::Scope
GetFrameGraph() constAZ::RHI::Scope
GetFrameGraphGroupId() constAZ::RHI::Scope
GetHardwareQueueClass() constAZ::RHI::Scope
GetId() constAZ::RHI::Scope
GetImageAttachments() constAZ::RHI::Scope
GetIndex() constAZ::RHI::Scope
GetMarkerLabel() constAZ::RHI::Scope
GetName() constAZ::RHI::Object
GetProducerByQueue(HardwareQueueClass hardwareQueueClass) constAZ::RHI::Scope
GetProducerOnSameQueue() constAZ::RHI::Scope
GetResolveAttachments() constAZ::RHI::Scope
GetResolveMode() constAZ::Vulkan::Scope
GetResourcePoolResolves() constAZ::RHI::Scope
GetSignalFences() const (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
GetSignalSemaphores() const (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
GetSwapChainsToPresent() constAZ::RHI::Scope
GetTransientAttachments() constAZ::RHI::Scope
GetWaitFences() const (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
GetWaitSemaphores() const (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
Init(const ScopeId &scopeId, HardwareQueueClass hardwareQueueClass=HardwareQueueClass::Graphics)AZ::RHI::Scope
IsActive() constAZ::RHI::Scope
IsInitialized() constAZ::RHI::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
ProcessClearRequests(CommandList &commandList) constAZ::Vulkan::Scope
QueueAttachmentBarrier(const RHI::ScopeAttachment &attachment, BarrierSlot slot, const VkPipelineStageFlags src, const VkPipelineStageFlags dst, const T &barrier)AZ::Vulkan::Scopeinline
QueueBarrier(BarrierSlot slot, const VkPipelineStageFlags src, const VkPipelineStageFlags dst, const T &barrier)AZ::Vulkan::Scopeinline
QueueResourcePoolResolves(ResourcePoolDatabase &resourcePoolDatabase)AZ::RHI::Scope
release() constAZ::RHI::Objectprotected
RenderPassBuilder (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scopefriend
ResetQueryPools(CommandList &commandList) constAZ::Vulkan::Scope
ResolveMode enum name (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scope
ResolveMSAAAttachments(CommandList &commandList) constAZ::Vulkan::Scope
SetHardwareQueueClass(HardwareQueueClass hardwareQueueClass)AZ::RHI::Scope
SetName(const Name &name)AZ::RHI::Object
Shutdown() override finalAZ::RHI::Scopevirtual
use_count()AZ::RHI::Objectinline
UsesRenderpass() constAZ::Vulkan::Scope
~Object()=default (defined in AZ::RHI::Object)AZ::RHI::Objectvirtual
~Scope()=default (defined in AZ::Vulkan::Scope)AZ::Vulkan::Scopevirtual