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


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: