Open 3D Engine Atom Gem API Reference 25.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::DeviceCopyItem Struct Reference

Public Member Functions

 DeviceCopyItem (const DeviceCopyBufferDescriptor &descriptor)
 
 DeviceCopyItem (const DeviceCopyImageDescriptor &descriptor)
 
 DeviceCopyItem (const DeviceCopyBufferToImageDescriptor &descriptor)
 
 DeviceCopyItem (const DeviceCopyImageToBufferDescriptor &descriptor)
 
 DeviceCopyItem (const DeviceCopyQueryToBufferDescriptor &descriptor)
 

Public Attributes

CopyItemType m_type
 
union { 
 
   DeviceCopyBufferDescriptor   m_buffer 
 
   DeviceCopyImageDescriptor   m_image 
 
   DeviceCopyBufferToImageDescriptor   m_bufferToImage 
 
   DeviceCopyImageToBufferDescriptor   m_imageToBuffer 
 
   DeviceCopyQueryToBufferDescriptor   m_queryToBuffer 
 
};  
 

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