Inherits ImageProcessingAtom::ICompressor.
|
static bool | IsCompressedPixelFormatSupported (EPixelFormat fmt) |
|
static bool | IsUncompressedPixelFormatSupported (EPixelFormat fmt) |
|
static bool | DoesSupportDecompress (EPixelFormat fmtDst) |
|
static ICompressorPtr | FindCompressor (EPixelFormat fmt, ColorSpace colorSpace, bool isCompressing) |
|
|
enum | EQuality : uint32_t {
eQuality_Preview = 0u
, eQuality_Fast
, eQuality_Normal
, eQuality_Slow
,
Count
} |
|
◆ CompressImage()
◆ DecompressImage()
◆ GetName()
const char * ImageProcessingAtom::CTSquisher::GetName |
( |
| ) |
const |
|
finalvirtual |
◆ GetSuggestedUncompressedFormat()
EPixelFormat ImageProcessingAtom::CTSquisher::GetSuggestedUncompressedFormat |
( |
EPixelFormat | compressedfmt, |
|
|
EPixelFormat | uncompressedfmt ) const |
|
overridevirtual |
◆ GetSupportedColorSpace()
ColorSpace ImageProcessingAtom::CTSquisher::GetSupportedColorSpace |
( |
EPixelFormat | compressFormat | ) |
const |
|
finalvirtual |
The documentation for this class was generated from the following file:
- Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.h