#include <PassAttachmentReflect.h>
Inherited by AZ::RPI::PassBufferAttachmentDesc, and AZ::RPI::PassImageAttachmentDesc.
Public Member Functions | |
AZ_TYPE_INFO (PassAttachmentDesc, "{79942700-3E86-48AC-8851-2148AFAFF8B7}") | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
Name | m_name |
The name of the pass attachment. | |
RHI::AttachmentLifetimeType | m_lifetime = RHI::AttachmentLifetimeType::Transient |
Whether the attachment is transient or not. | |
PassAttachmentSizeSource | m_sizeSource |
Used to data drive the size of the attachment from a specified source attachment. | |
PassAttachmentRef | m_arraySizeSource |
Used to data drive the array size of the attachment from a specified source attachment. | |
PassAttachmentRef | m_formatSource |
Used to data drive the format of the attachment from a specified source attachment. | |
PassAttachmentRef | m_multisampleSource |
Used to data drive the multi-sample state of the attachment from a specified source attachment. | |
AssetReference | m_assetRef |
Reference to an external attachment asset, which used for imported attachment. | |
Describes a PassAttachment, used for building attachments in a data-driven manner. Can specify size source and format source to derive attachment size and format from an existing attachment.