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::DdsFile Class Referencefinal

Classes

struct  DdsFailure
 
struct  DdsFileData
 

Public Member Functions

void SetSize (RHI::Size size)
 
RHI::Size GetSize ()
 
void SetFormat (RHI::Format format)
 
RHI::Format GetFormat ()
 
void SetAsCubemap ()
 
void SetAsVolumeTexture ()
 
void SetMipLevels (uint32_t mipLevels)
 
uint32_t GetMipLevels ()
 
AZ::Outcome< void, DdsFile::DdsFailureWriteHeaderToStream (AZ::IO::GenericStream &stream)
 

Static Public Member Functions

static AZ::Outcome< void, DdsFailureWriteFile (const AZStd::string &filePath, const DdsFileData &ddsFiledata)
 
static bool DoesSupportFormat (RHI::Format format)
 

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