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

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.
 

Detailed Description

A PassAttachmentDesc used for buffers.


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