A structure used as an argument to StreamingImagePool::UpdateImageDeviceMask. More...
#include <StreamingImagePool.h>
Inherited by AZ::RHI::StreamingImageInitRequest.
Public Member Functions | |
| StreamingImageDeviceMaskRequest (Image &image, AZStd::span< const StreamingImageMipSlice > tailMipSlices, MultiDevice::DeviceMask deviceMask=MultiDevice::AllDevices) | |
Public Attributes | |
| Image * | m_image = nullptr |
| The image to initialize. | |
| AZStd::span< const StreamingImageMipSlice > | m_tailMipSlices |
| MultiDevice::DeviceMask | m_deviceMask = MultiDevice::AllDevices |
A structure used as an argument to StreamingImagePool::UpdateImageDeviceMask.
| MultiDevice::DeviceMask AZ::RHI::StreamingImageDeviceMaskRequest::m_deviceMask = MultiDevice::AllDevices |
The device mask used for the image. Note: Only devices in the mask of the image pool will be considered.
| AZStd::span<const StreamingImageMipSlice> AZ::RHI::StreamingImageDeviceMaskRequest::m_tailMipSlices |
An array of tail mip slices to upload. This must not be empty or the call will fail. This should only include the baseline set of mips necessary to render the image at its lowest resolution. The uploads is performed synchronously.