Table of Contents

Namespace Egami.Formats.Extended.Dds

Classes

DdsDetails

Details only DDS has, kept in FormatDetails.

DdsFormat

DDS (DirectDraw Surface), the texture container of Direct3D and most game engines: a header, then every mip level of every face, array slice or depth slice, uncompressed or in BC1 to BC7 blocks. Load gives mip 0 of the first surface; LoadAll and DdsReaderOptions reach the others. Save writes a texture with a full mip chain, SaveAll an array or a cube map (DdsWriterOptions). Registered with WithDds(EgamiContext).

DdsReaderOptions

Options for reading DDS.

DdsWriterOptions

Options for writing DDS.

Enums

DdsAlphaMode

How a DDS file's alpha channel is meant to be read, from its DX10 header.

DdsDimension

The kind of texture a DDS file holds.

DdsTextureFormat

The formats the DDS writer writes, each a DXGI format; Srgb picks the _SRGB form where there is one.