A structure used as an argument to BufferPool::UpdateBufferDeviceMask. More...
#include <BufferPool.h>
Inherited by AZ::RHI::BufferInitRequest.
Public Member Functions | |
| BufferDeviceMaskRequest (Buffer &buffer, MultiDevice::DeviceMask deviceMask=MultiDevice::AllDevices, const void *initialData=nullptr) | |
Public Attributes | |
| 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::UpdateBufferDeviceMask.
| MultiDevice::DeviceMask AZ::RHI::BufferDeviceMaskRequest::m_deviceMask = MultiDevice::AllDevices |
The new device mask used for the buffer. Note: Only devices in the mask of the buffer pool will be considered.