Open 3D Engine Atom Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::BufferInitRequest Struct Reference

A structure used as an argument to BufferPool::InitBuffer. More...

#include <BufferPool.h>

Inherits AZ::RHI::BufferDeviceMaskRequest.

Public Member Functions

 BufferInitRequest (Buffer &buffer, const BufferDescriptor &descriptor, const void *initialData=nullptr, MultiDevice::DeviceMask deviceMask=MultiDevice::AllDevices)
 
- Public Member Functions inherited from AZ::RHI::BufferDeviceMaskRequest
 BufferDeviceMaskRequest (Buffer &buffer, MultiDevice::DeviceMask deviceMask=MultiDevice::AllDevices, const void *initialData=nullptr)
 

Public Attributes

BufferDescriptor m_descriptor
 The descriptor used to initialize the buffer.
 
- Public Attributes inherited from AZ::RHI::BufferDeviceMaskRequest
Bufferm_buffer = nullptr
 The buffer to update the device mask of and (de)allocate device buffers.
 
MultiDevice::DeviceMask m_deviceMask = MultiDevice::AllDevices
 
const void * m_initialData = nullptr
 [Optional] Initial data used to initialize new device buffers with.
 

Detailed Description

A structure used as an argument to BufferPool::InitBuffer.


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