Open 3D Engine Atom Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
A structure used as an argument to StreamingImagePool::InitImage. More...
#include <StreamingImagePool.h>
Public Member Functions | |
StreamingImageInitRequestTemplate (ImageClass &image, const ImageDescriptor &descriptor, AZStd::span< const StreamingImageMipSlice > tailMipSlices) | |
Public Attributes | |
ImageClass * | m_image = nullptr |
The image to initialize. | |
ImageDescriptor | m_descriptor |
The descriptor used to to initialize the image. | |
AZStd::span< const StreamingImageMipSlice > | m_tailMipSlices |
A structure used as an argument to StreamingImagePool::InitImage.
AZStd::span<const StreamingImageMipSlice> AZ::RHI::StreamingImageInitRequestTemplate< ImageClass >::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.