A PassAttachmentDesc used for buffers. More...
#include <PassAttachmentReflect.h>
Inherits AZ::RPI::PassAttachmentDesc.
Public Member Functions | |
AZ_TYPE_INFO (PassBufferAttachmentDesc, "{AD8F9866-954D-4169-8041-74B946A75747}") | |
Public Member Functions inherited from AZ::RPI::PassAttachmentDesc | |
AZ_TYPE_INFO (PassAttachmentDesc, "{79942700-3E86-48AC-8851-2148AFAFF8B7}") | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from AZ::RPI::PassAttachmentDesc | |
static void | Reflect (AZ::ReflectContext *context) |
Public Attributes | |
RHI::BufferDescriptor | m_bufferDescriptor |
The buffer descriptor for the transient buffer attachment. | |
Public Attributes inherited from AZ::RPI::PassAttachmentDesc | |
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. | |
A PassAttachmentDesc used for buffers.