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::Buffer Member List

This is the complete list of members for AZ::RPI::Buffer, including all inherited members.

AZ_CLASS_ALLOCATOR(Buffer, AZ::SystemAllocator) (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
AZ_INSTANCE_DATA(Buffer, "{389B818E-136A-44A4-8B6C-4766C0DDB644}") (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
BufferSystem (defined in AZ::RPI::Buffer)AZ::RPI::Bufferfriend
FindOrCreate(const Data::Asset< BufferAsset > &bufferAsset)AZ::RPI::Bufferstatic
GetAttachmentId() constAZ::RPI::Buffer
GetBufferSize() constAZ::RPI::Buffer
GetBufferView() const (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
GetBufferViewDescriptor() constAZ::RPI::Buffer
GetRHIBuffer() (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
GetRHIBuffer() const (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
Map(size_t byteCount, uint64_t byteOffset) (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
Orphan()AZ::RPI::Buffer
OrphanAndUpdateData(const void *sourceData, uint64_t sourceDataSizeInBytes)AZ::RPI::Buffer
Resize(uint64_t bufferSize)AZ::RPI::Buffer
SetAsStructured()AZ::RPI::Buffer
Unmap() (defined in AZ::RPI::Buffer)AZ::RPI::Buffer
UpdateData(const void *sourceData, uint64_t sourceDataSizeInBytes, uint64_t bufferByteOffset=0)AZ::RPI::Buffer
WaitForUpload()AZ::RPI::Buffer
~Buffer() override (defined in AZ::RPI::Buffer)AZ::RPI::Buffer