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

A structure used as an argument to StreamingImagePool::InitImage. More...

#include <StreamingImagePool.h>

Public Member Functions

 StreamingImageInitRequest (Image &image, const ImageDescriptor &descriptor, AZStd::span< const StreamingImageMipSlice > tailMipSlices)
 

Public Attributes

Imagem_image = nullptr
 The image to initialize.
 
ImageDescriptor m_descriptor
 The descriptor used to to initialize the image.
 
AZStd::span< const StreamingImageMipSlicem_tailMipSlices
 

Detailed Description

A structure used as an argument to StreamingImagePool::InitImage.

Member Data Documentation

◆ m_tailMipSlices

AZStd::span<const StreamingImageMipSlice> AZ::RHI::StreamingImageInitRequest::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.


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