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::PassAttachmentRef Struct Referencefinal

#include <PassAttachmentReflect.h>

Public Member Functions

 AZ_TYPE_INFO (PassAttachmentRef, "{BEA90E90-95AB-45DB-968C-9E269AA53FC5}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

Name m_pass
 The name of the pass from which we want to get the attachment.
 
Name m_attachment
 The name of the source attachment. Can be used to reference either a PassSlot or a PassAttachment.
 

Detailed Description

Refers to a PassAttachment or a PassAttachmentBinding on an adjacent Pass in the hierarchy. Specifies the name of attachment or binding/slot as well as the name of the Pass on which the attachment or binding lives. Note: There are several keywords that can be used for the pass name with special effects: 'This' keyword will cause the pass to search for the attachment on itself 'Parent' keyword will cause the pass to search for the attachment on it's parent pass 'Pipeline' keyword will cause the pass to get settings directly from the render pipeline (attachment name is ignored)


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