Open 3D Engine Atom Gem API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::ResolveScopeAttachment Class Referencefinal

#include <ResolveScopeAttachment.h>

Inherits AZ::RHI::ImageScopeAttachment.

Public Member Functions

 AZ_RTTI (ResolveScopeAttachment, "{DC1236D5-69B6-478C-9B7D-3732383A4D61}", ImageScopeAttachment)
 
 AZ_CLASS_ALLOCATOR (ResolveScopeAttachment, AZ::PoolAllocator)
 
 ResolveScopeAttachment (Scope &scope, FrameAttachment &attachment, const ResolveScopeAttachmentDescriptor &descriptor)
 
const ResolveScopeAttachmentDescriptorGetDescriptor () const
 
- Public Member Functions inherited from AZ::RHI::ImageScopeAttachment
 AZ_RTTI (ImageScopeAttachment, "{C2268A3B-BAED-4A63-BB49-E3FF762BA8F0}", ScopeAttachment)
 
 AZ_CLASS_ALLOCATOR (ImageScopeAttachment, SystemAllocator)
 
 ImageScopeAttachment (Scope &scope, FrameAttachment &attachment, ScopeAttachmentUsage usage, ScopeAttachmentAccess access, ScopeAttachmentStage stage, const ImageScopeAttachmentDescriptor &descriptor)
 
const ImageScopeAttachmentDescriptorGetDescriptor () const
 
const ImageFrameAttachmentGetFrameAttachment () const
 Returns the parent graph attachment referenced by this scope attachment.
 
ImageFrameAttachmentGetFrameAttachment ()
 
const ImageScopeAttachmentGetPrevious () const
 Returns the previous scope attachment in the linked list.
 
ImageScopeAttachmentGetPrevious ()
 
const ImageScopeAttachmentGetNext () const
 Returns the next scope attachment in the linked list.
 
ImageScopeAttachmentGetNext ()
 
const AZ::RHI::ImageViewGetImageView () const
 Returns the image view set on the scope attachment.
 
void SetImageView (ConstPtr< AZ::RHI::ImageView > imageView)
 Assigns an image view to the scope attachment.
 
bool IsBeingResolved () const
 
const ScopeAttachmentDescriptorGetScopeAttachmentDescriptor () const override
 Return the ScopeAttachmentDescriptor used by this attachment.
 
- Public Member Functions inherited from AZ::RHI::ScopeAttachment
 AZ_RTTI (ScopeAttachment, "{6BB50E92-5A15-4C50-8717-F7B05AB98BD9}")
 
 ScopeAttachment (Scope &scope, FrameAttachment &attachment, ScopeAttachmentUsage usage, ScopeAttachmentAccess access, ScopeAttachmentStage stage)
 
ScopeAttachmentUsage GetUsage () const
 Returns the usage.
 
ScopeAttachmentAccess GetAccess () const
 Returns the access.
 
ScopeAttachmentStage GetStage () const
 Returns the pipeline stage.
 
const ResourceViewGetResourceView () const
 Returns the resource view.
 
const ScopeGetScope () const
 Returns the parent scope that this attachment is bound to.
 
ScopeGetScope ()
 
const FrameAttachmentGetFrameAttachment () const
 Returns the parent frame graph attachment.
 
FrameAttachmentGetFrameAttachment ()
 
const ScopeAttachmentGetPrevious () const
 Returns the previous binding in the linked list.
 
ScopeAttachmentGetPrevious ()
 
const ScopeAttachmentGetNext () const
 Returns the next binding in the linked list.
 
ScopeAttachmentGetNext ()
 
const char * GetTypeName () const
 Returns the friendly usage and access type names of this scope attachment (used for logging).
 
bool IsSwapChainAttachment () const
 Returns true if this is a SwapChainFrameAttachment.
 

Additional Inherited Members

- Protected Member Functions inherited from AZ::RHI::ScopeAttachment
void SetResourceView (ConstPtr< ResourceView > resourceView)
 Assigns the resource view to this scope attachment.
 

Detailed Description

A specialization of a scope attachment for msaa images. Provides access to the msaa image view and msaa image scope attachment descriptor.


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