Open 3D Engine Atom Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Describes a buffer scope attachment, which is the specific usage of a frame graph attachment on a scope. More...
#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. | |
Describes a buffer scope attachment, which is the specific usage of a frame graph attachment on a scope.