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::Metal::ResourceDescriptor Struct Reference

Public Attributes

const char * m_name = ""
 
uint32_t m_width = 1
 
uint32_t m_height = 1
 
uint32_t m_depthOrArraySize = 1
 
uint16_t m_mipLevels = 1
 
uint16_t m_sampleCount = 1
 
MTLPixelFormat m_mtlFormat = MTLPixelFormatInvalid
 
MTLTextureType m_mtlTextureType = MTLTextureType2D
 
MTLTextureUsage m_mtlUsageFlags = MTLTextureUsageUnknown
 
MTLStorageMode m_mtlStorageMode = MTLStorageModeShared
 
MTLCPUCacheMode m_mtlCPUCacheMode = MTLCPUCacheModeDefaultCache
 
MTLHazardTrackingMode m_mtlHazardTrackingMode = MTLHazardTrackingModeTracked
 

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