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. | |
| RHI::BufferViewDescriptor | m_bufferViewDescriptor |
| A buffer view descriptor which is used when no explicit descriptor is specified when using this buffer in a slot. | |
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.