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

This is the complete list of members for AZ::RPI::CopyPass, including all inherited members.

AddAttachmentBinding(PassAttachmentBinding attachmentBinding)AZ::RPI::Pass
AddScopeQueryToFrameGraph(RHI::FrameGraphInterface frameGraph) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
AsParent()AZ::RPI::Pass
AsParent() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
AttachBufferToSlot(AZStd::string_view slot, Data::Instance< Buffer > buffer)AZ::RPI::Pass
AttachBufferToSlot(const Name &slot, Data::Instance< Buffer > buffer) (defined in AZ::RPI::Pass)AZ::RPI::Pass
AttachImageToSlot(const Name &slot, Data::Instance< AttachmentImage > image) (defined in AZ::RPI::Pass)AZ::RPI::Pass
AZ_CLASS_ALLOCATOR(CopyPass, SystemAllocator, 0) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPass
AZ_CLASS_ALLOCATOR(RenderPass, SystemAllocator, 0) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPass
AZ_CLASS_ALLOCATOR(Pass, SystemAllocator, 0) (defined in AZ::RPI::Pass)AZ::RPI::Pass
AZ_RTTI(CopyPass, "{7387500D-B1BA-4916-B38C-24F5C8DAF839}", RenderPass) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPass
AZ_RTTI(RenderPass, "{9441D114-60FD-487B-B2B7-0FBBC8A96FC2}", Pass) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPass
AZ_RTTI(Pass, "{EA34FF66-631D-433B-B449-71F5647E7BB5}", AZStd::intrusive_base) (defined in AZ::RPI::Pass)AZ::RPI::Pass
BindPassSrg(const RHI::FrameGraphCompileContext &context, Data::Instance< ShaderResourceGroup > &shaderResourceGroup) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
BindSrg(const RHI::ShaderResourceGroup *srg) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPass
Build(bool calledFromPassSystem=false) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
BuildCommandList(const RHI::FrameGraphExecuteContext &context) finalAZ::RPI::RenderPassprotectedvirtual
ChildPassIndex typedef (defined in AZ::RPI::Pass)AZ::RPI::Pass
CollectSrgs() (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
CompileResources(const RHI::FrameGraphCompileContext &context) overrideAZ::RPI::CopyPassprotectedvirtual
CopyBuffer(const RHI::FrameGraphCompileContext &context) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
CopyBufferToImage(const RHI::FrameGraphCompileContext &context) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
CopyImage(const RHI::FrameGraphCompileContext &context) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
CopyImageToBuffer(const RHI::FrameGraphCompileContext &context) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
CopyPass(const PassDescriptor &descriptor) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassexplicitprotected
Create(const PassDescriptor &descriptor) (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassstatic
DebugPrint() constAZ::RPI::Passvirtual
DebugPrintBinding(AZStd::string &stringOutput, const PassAttachmentBinding &binding) constAZ::RPI::Pass
DebugPrintBindingAndConnection(AZStd::string &stringOutput, uint8_t bindingIndex) constAZ::RPI::Pass
DeclareAttachmentsToFrameGraph(RHI::FrameGraphInterface frameGraph) const (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
DeclarePassDependenciesToFrameGraph(RHI::FrameGraphInterface frameGraph) const (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
FindAdjacentBinding(const PassAttachmentRef &attachmentRef) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindAdjacentPass(const Name &passName) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindAttachment(const Name &slotName) const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindAttachmentBinding(const Name &slotName) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindAttachmentBinding(const Name &slotName) const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindOwnedAttachment(const Name &attachmentName) const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FrameBegin(FramePrepareParams params) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FrameEnd() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
GetAttachmentBindings() constAZ::RPI::Pass
GetCopyItemType() (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
GetDrawListTag() constAZ::RPI::Passvirtual
GetInputBinding(uint32_t index) (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetInputCount() constAZ::RPI::Pass
GetInputOutputBinding(uint32_t index) (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetInputOutputCount() constAZ::RPI::Pass
GetLatestPipelineStatisticsResult() constAZ::RPI::Pass
GetLatestTimestampResult() constAZ::RPI::Pass
GetMultisampleState() constAZ::RPI::RenderPass
GetName() constAZ::RPI::Pass
GetOutputBinding(uint32_t index) (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetOutputCount() constAZ::RPI::Pass
GetParent() constAZ::RPI::Pass
GetParentChildIndex() constAZ::RPI::Pass
GetPassDescriptor() const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
GetPassState() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetPassTemplate() constAZ::RPI::Pass
GetPathName() constAZ::RPI::Pass
GetPipelineViewTag() const overrideAZ::RPI::RenderPassvirtual
GetPipelineViewTags(SortedPipelineViewTags &outTags) constAZ::RPI::Passvirtual
GetRenderAttachmentConfiguration() constAZ::RPI::RenderPass
GetRenderPipeline() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetScene() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetScope() constAZ::RHI::ScopeProducer
GetScopeId() constAZ::RHI::ScopeProducer
GetShaderResourceGroup()AZ::RPI::RenderPass
GetTreeDepth() constAZ::RPI::Pass
GetView() constAZ::RPI::RenderPass
GetViewDrawListInfo(RHI::DrawListMask &outDrawListMask, PassesByDrawList &outPassesByDrawList, const PipelineViewTag &viewTag) constAZ::RPI::Passvirtual
HasDrawListTag() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
HasPipelineViewTag() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
ImportAttachments(RHI::FrameGraphAttachmentInterface attachmentDatabase) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
Initialize() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
InitScope(const ScopeId &scopeId, HardwareQueueClass hardwareQueueClass=HardwareQueueClass::Graphics)AZ::RHI::ScopeProducerprotected
IsEnabled() const (defined in AZ::RPI::Pass)AZ::RPI::Passvirtual
IsPipelineStatisticsQueryEnabled() constAZ::RPI::Pass
IsTimestampQueryEnabled() constAZ::RPI::Pass
LogError(AZStd::string &&message) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
LogWarning(AZStd::string &&message) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_allFlags (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_alreadyCreatedChildren (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_attachmentBindings (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_attachmentCopy (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_attachmentReadback (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_containsGlobalReference (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_copyItem (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
m_createChildren (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_createdByPassRequest (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_data (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassprotected
m_drawListSortType (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_enabled (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_errorMessages (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_errors (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_executeAfterPasses (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_executeBeforePasses (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_flags (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_hardwareQueueClass (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
m_hasDrawListTag (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_hasPipelineViewTag (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_isPipelineRoot (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_ownedAttachments (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_parent (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_parentEnabled (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_partOfHierarchy (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_passDataAZ::RPI::Passprotected
m_pipeline (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_pipelineStatisticsQueryEnabled (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_readbackOption (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_request (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_shaderResourceGroup (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
m_template (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_timestampQueryEnabled (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_warningMessages (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_warnings (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
MessageLogLimit (defined in AZ::RPI::Pass)AZ::RPI::Passprotectedstatic
OnInitializationFinished() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
Pass(const PassDescriptor &descriptor) (defined in AZ::RPI::Pass)AZ::RPI::Passexplicitprotected
PassNameParent (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
PassNameThis (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
PipelineGlobalKeyword (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
PipelineKeyword (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
PrintBindingsWithoutAttachments(uint32_t slotTypeMask) constAZ::RPI::Pass
PrintErrors() constAZ::RPI::Pass
PrintIndent(AZStd::string &stringOutput, uint32_t indent) constAZ::RPI::Pass
PrintMessages(const AZStd::vector< AZStd::string > &messages) constAZ::RPI::Pass
PrintPassName(AZStd::string &stringOutput, uint32_t indent=0) constAZ::RPI::Pass
PrintWarnings() constAZ::RPI::Pass
ProcessConnection(const PassConnection &connection, uint32_t slotTypeMask=0xFFFFFFFF) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
QueueForBuildAndInitialization()AZ::RPI::Pass
QueueForInitialization()AZ::RPI::Pass
QueueForRemoval()AZ::RPI::Pass
ReadbackAttachment(AZStd::shared_ptr< AttachmentReadback > readback, const Name &slotName, PassAttachmentReadbackOption option=PassAttachmentReadbackOption::Output)AZ::RPI::Pass
RenderPass(const PassDescriptor &descriptor) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassexplicitprotected
Reset() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
ResetSrgs() (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
ScopeProducer(const ScopeId &scopeId) (defined in AZ::RHI::ScopeProducer)AZ::RHI::ScopeProducer
ScopeProducer()AZ::RHI::ScopeProducerprotected
SetEnabled(bool enabled)AZ::RPI::Pass
SetHardwareQueueClass(HardwareQueueClass hardwareQueueClass)AZ::RHI::ScopeProducerprotected
SetPipelineStatisticsQueryEnabled(bool enable)AZ::RPI::Passvirtual
SetPipelineViewTag(const PipelineViewTag &viewTag) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
SetRenderPipeline(RenderPipeline *pipeline)AZ::RPI::Passvirtual
SetScopeId(const ScopeId &scopeId)AZ::RHI::ScopeProducerprotected
SetSrgsForDispatch(RHI::CommandList *commandList) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
SetSrgsForDraw(RHI::CommandList *commandList) (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassprotected
SetTimestampQueryEnabled(bool enable)AZ::RPI::Passvirtual
SetupFrameGraphDependencies(RHI::FrameGraphInterface frameGraph) overrideAZ::RPI::CopyPassprotectedvirtual
SortDrawList(RHI::DrawList &drawList) constAZ::RPI::Passvirtual
UpdateAttachmentCopy(FramePrepareParams params) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
UpdateConnectedBindings() (defined in AZ::RPI::Pass)AZ::RPI::Pass
UpdateConnectedInputBindings() (defined in AZ::RPI::Pass)AZ::RPI::Pass
UpdateConnectedOutputBindings() (defined in AZ::RPI::Pass)AZ::RPI::Pass
UpdateReadbackAttachment(FramePrepareParams params, bool beforeAddScopes) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
Validate(PassValidationResults &validationResults)AZ::RPI::Passvirtual
~CopyPass()=default (defined in AZ::RPI::CopyPass)AZ::RPI::CopyPassvirtual
~Pass() (defined in AZ::RPI::Pass)AZ::RPI::Passvirtual
~RenderPass() (defined in AZ::RPI::RenderPass)AZ::RPI::RenderPassvirtual
~ScopeProducer()=default (defined in AZ::RHI::ScopeProducer)AZ::RHI::ScopeProducervirtual