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 | |
| Buffer * | m_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. | |
A structure used as an argument to BufferPool::InitBuffer.