|
Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits ImageProcessingAtom::ICompressor.
Public Member Functions | |
| IImageObjectPtr | CompressImage (IImageObjectPtr srcImage, EPixelFormat fmtDst, const CompressOption *compressOption) const override |
| IImageObjectPtr | DecompressImage (IImageObjectPtr srcImage, EPixelFormat fmtDst) const override |
| EPixelFormat | GetSuggestedUncompressedFormat (EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const override |
| ColorSpace | GetSupportedColorSpace (EPixelFormat compressFormat) const final |
| const char * | GetName () const final |
Static Public Member Functions | |
| static bool | IsCompressedPixelFormatSupported (EPixelFormat fmt) |
| static bool | IsUncompressedPixelFormatSupported (EPixelFormat fmt) |
| static bool | DoesSupportDecompress (EPixelFormat fmtDst) |
Static Public Member Functions inherited from ImageProcessingAtom::ICompressor | |
| static ICompressorPtr | FindCompressor (EPixelFormat fmt, ColorSpace colorSpace, bool isCompressing) |
Additional Inherited Members | |
Public Types inherited from ImageProcessingAtom::ICompressor | |
| enum | EQuality : uint32_t { eQuality_Preview = 0u, eQuality_Fast, eQuality_Normal, eQuality_Slow, Count } |