Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AZ::RHI::BufferScopeAttachmentDescriptor Struct Reference

#include <BufferScopeAttachmentDescriptor.h>

Inherits AZ::RHI::ScopeAttachmentDescriptor.

Public Member Functions

 AZ_TYPE_INFO (BufferScopeAttachmentDescriptor, "{D40FFADC-DDD4-497A-877F-11E84FD96210}")
 BufferScopeAttachmentDescriptor (const AttachmentId &attachmentId, const BufferViewDescriptor &bufferViewDescriptor=BufferViewDescriptor(), const AttachmentLoadStoreAction &bufferScopeLoadStoreAction=AttachmentLoadStoreAction())
- Public Member Functions inherited from AZ::RHI::ScopeAttachmentDescriptor
 AZ_TYPE_INFO (ScopeAttachmentDescriptor, "{04BBA36D-9A61-4E24-9CA0-7A4307C6A411}")
 ScopeAttachmentDescriptor (const AttachmentId &attachmentId, const AttachmentLoadStoreAction &loadStoreAction=AttachmentLoadStoreAction())

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
- Static Public Member Functions inherited from AZ::RHI::ScopeAttachmentDescriptor
static void Reflect (AZ::ReflectContext *context)

Public Attributes

BufferViewDescriptor m_bufferViewDescriptor
 The buffer view associated with the binding.
- Public Attributes inherited from AZ::RHI::ScopeAttachmentDescriptor
AttachmentId m_attachmentId
 The attachment id associated with the binding.
AttachmentLoadStoreAction m_loadStoreAction
 The load/store action for the scope attachment.

Detailed Description

Describes a buffer scope attachment, which is the specific usage of a frame graph attachment on a scope.

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