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::RPI::SwapChainPass Member List

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

AddAttachmentBinding(PassAttachmentBinding attachmentBinding)AZ::RPI::Pass
AddChild(const Ptr< Pass > &child, bool skipStateCheckWhenRunningTests=false)AZ::RPI::ParentPass
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(SwapChainPass, SystemAllocator) (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
AZ_CLASS_ALLOCATOR(ParentPass, SystemAllocator) (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPass
AZ_CLASS_ALLOCATOR(Pass, SystemAllocator) (defined in AZ::RPI::Pass)AZ::RPI::Pass
AZ_RTTI(SwapChainPass, "{551AD61F-8603-4998-A7D1-226F03022295}", ParentPass) (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
AZ_RTTI(ParentPass, "{0801AD74-85A8-4895-A5E5-C500AEE535A6}", Pass) (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPass
AZ_RTTI(Pass, "{EA34FF66-631D-433B-B449-71F5647E7BB5}", AZStd::intrusive_base) (defined in AZ::RPI::Pass)AZ::RPI::Pass
BindViewSrg() const (defined in AZ::RPI::Pass)AZ::RPI::Passinline
Build(bool calledFromPassSystem=false) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
ChildPassIndex typedef (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPass
Create(const PassDescriptor &descriptor)AZ::RPI::ParentPassstatic
CreateChildPasses() (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassprotected
DebugPrint() const overrideAZ::RPI::ParentPassvirtual
DebugPrintBinding(AZStd::string &stringOutput, const PassAttachmentBinding &binding) constAZ::RPI::Pass
DebugPrintBindingAndConnection(AZStd::string &stringOutput, uint8_t bindingIndex) constAZ::RPI::Pass
FindAdjacentBinding(const PassAttachmentRef &attachmentRef, const char *attachmentSourceTypeDebugName="attachment") (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::Pass
FindAttachmentBinding(const Name &slotName) const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindChildPass(const Name &passName) constAZ::RPI::ParentPass
FindChildPass() const (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassinline
FindChildPassIndex(const Name &passName) constAZ::RPI::ParentPass
FindOwnedAttachment(const Name &attachmentName) const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FindPass(RHI::DrawListTag drawListTag) constAZ::RPI::ParentPass
FrameBegin(FramePrepareParams params) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
FrameEnd() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
GetAttachmentBindings() constAZ::RPI::Passinline
GetChildren() constAZ::RPI::ParentPass
GetDrawListTag() constAZ::RPI::Passvirtual
GetInputBinding(uint32_t index) (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetInputCount() constAZ::RPI::Passinline
GetInputOutputBinding(uint32_t index) (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetInputOutputCount() constAZ::RPI::Passinline
GetLatestPipelineStatisticsResult() constAZ::RPI::Pass
GetLatestTimestampResult() constAZ::RPI::Pass
GetName() constAZ::RPI::Passinline
GetOutputBinding(uint32_t index) (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetOutputCount() constAZ::RPI::Passinline
GetOwnedAttachment(const Name &attachmentName) constAZ::RPI::ParentPass
GetParent() constAZ::RPI::Passinline
GetParentChildIndex() constAZ::RPI::Passinline
GetPassDescriptor() const (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
GetPassState() const (defined in AZ::RPI::Pass)AZ::RPI::Passinline
GetPassTemplate() constAZ::RPI::Passinline
GetPassTree() constAZ::RPI::Pass
GetPathName() constAZ::RPI::Passinline
GetPipelineViewTag() constAZ::RPI::Passvirtual
GetPipelineViewTags(PipelineViewTags &outTags) const overrideAZ::RPI::ParentPassvirtual
GetRenderPipeline() const (defined in AZ::RPI::Pass)AZ::RPI::Passinline
GetScene() const (defined in AZ::RPI::Pass)AZ::RPI::Pass
GetScissor() const (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
GetSwapChainFormat() const (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
GetTreeDepth() constAZ::RPI::Passinline
GetViewDrawListInfo(RHI::DrawListMask &outDrawListMask, PassesByDrawList &outPassesByDrawList, const PipelineViewTag &viewTag) const overrideAZ::RPI::ParentPassvirtual
GetViewport() const (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
GetWindowHandle() const (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
HasDrawListTag() const (defined in AZ::RPI::Pass)AZ::RPI::Passinline
HasPipelineViewTag() const (defined in AZ::RPI::Pass)AZ::RPI::Passinline
ImportAttachments(RHI::FrameGraphAttachmentInterface attachmentDatabase) (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
Initialize() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
InsertChild(const Ptr< Pass > &child, ChildPassIndex position)AZ::RPI::ParentPass
InsertChild(const Ptr< Pass > &child, uint32_t index) (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPass
IsEnabled() const (defined in AZ::RPI::Pass)AZ::RPI::Passinlinevirtual
IsPipelineStatisticsQueryEnabled() constAZ::RPI::Passinline
IsRootPass() constAZ::RPI::Passinline
IsTimestampQueryEnabled() constAZ::RPI::Passinline
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_bindViewSrg (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_children (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassprotected
m_containsGlobalReference (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_createChildren (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_createdByPassRequest (defined in AZ::RPI::Pass)AZ::RPI::Pass
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_hasDrawListTag (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_template (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
m_timestampQueryEnabled (defined in AZ::RPI::Pass)AZ::RPI::Pass
m_viewTag (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
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
OnChildAdded(const Ptr< Pass > &child)AZ::RPI::ParentPass
OnInitializationFinished() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
OnResolutionChanged(uint32_t width, uint32_t height) override (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPassprotected
OnWindowResized(uint32_t width, uint32_t height) override (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPassprotected
ParentPass(const PassDescriptor &descriptor) (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassexplicitprotected
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, uint32_t readbackIndex, const Name &slotName, PassAttachmentReadbackOption option=PassAttachmentReadbackOption::Output, const RHI::ImageSubresourceRange *mipsRange=nullptr)AZ::RPI::Pass
ReadbackSwapChain(AZStd::shared_ptr< AttachmentReadback > readback) (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
Recreate() const overrideAZ::RPI::SwapChainPassvirtual
RemoveChild(Ptr< Pass > pass) (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassprotected
RemoveChildren(bool calledFromDestructor=false) (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassprotected
Reset() (defined in AZ::RPI::Pass)AZ::RPI::Passprotected
SetEnabled(bool enabled)AZ::RPI::Pass
SetPipelineStatisticsQueryEnabled(bool enable) overrideAZ::RPI::ParentPassvirtual
SetRenderPipeline(RenderPipeline *pipeline) overrideAZ::RPI::ParentPassvirtual
SetTimestampQueryEnabled(bool enable) overrideAZ::RPI::ParentPassvirtual
SortDrawList(RHI::DrawList &drawList) constAZ::RPI::Passvirtual
SwapChainPass(const PassDescriptor &descriptor, const WindowContext *windowContext, const ViewType viewType) (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass
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) overrideAZ::RPI::ParentPassvirtual
~ParentPass() (defined in AZ::RPI::ParentPass)AZ::RPI::ParentPassvirtual
~Pass() (defined in AZ::RPI::Pass)AZ::RPI::Passvirtual
~SwapChainPass() (defined in AZ::RPI::SwapChainPass)AZ::RPI::SwapChainPass