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