|
| | FDdsImageWrapper () |
| |
| | ~FDdsImageWrapper () |
| |
| void | FreeDDS () |
| |
| virtual void | Reset () override |
| |
| virtual void | Compress (int32 Quality) override |
| |
| virtual bool | SetCompressed (const void *InCompressedData, int64 InCompressedSize) override |
| |
| virtual void | Uncompress (const ERGBFormat InFormat, int32 InBitDepth) override |
| |
| virtual bool | CanSetRawFormat (const ERGBFormat InFormat, const int32 InBitDepth) const override |
| |
| virtual ERawImageFormat::Type | GetSupportedRawFormat (const ERawImageFormat::Type InFormat) const override |
| |
| | FImageWrapperBase () |
| |
| const TArray64< uint8 > & | GetRawData () const |
| |
| void | MoveRawData (TArray64< uint8 > &OutRawData) |
| |
| void | SetError (const TCHAR *ErrorMessage) |
| |
| const FString & | GetLastError () const |
| |
| virtual void | Uncompress (const ERGBFormat InFormat, int32 InBitDepth, FDecompressedImageOutput &OutDecompressedImage) |
| |
| virtual TArray64< uint8 > | GetCompressed (int32 Quality=0) override |
| |
| virtual int32 | GetBitDepth () const override |
| |
| virtual ERGBFormat | GetFormat () const override |
| |
| virtual int64 | GetHeight () const override |
| |
| virtual bool | GetRaw (const ERGBFormat InFormat, int32 InBitDepth, TArray64< uint8 > &OutRawData) override |
| |
| virtual bool | GetRaw (const ERGBFormat InFormat, int32 InBitDepth, FDecompressedImageOutput &OutDecompressedImage) override |
| |
| virtual int64 | GetWidth () const override |
| |
| virtual bool | SetRaw (const void *InRawData, int64 InRawSize, const int32 InWidth, const int32 InHeight, const ERGBFormat InFormat, const int32 InBitDepth, const int32 InBytesPerRow=0) override |
| |
| virtual bool | SupportsMetadata () const override |
| |
| virtual void | AddMetadata (const FString &InKey, const FString &InValue) override |
| |
| virtual void | GetMetadata (TStringMap &OutMetadata) const override |
| |
| virtual TArray64< uint8 > | GetExportData (int32 Quality=0) |
| |
| bool | GetRaw (TArray64< uint8 > &OutRawData) |
| |
| bool | GetRaw (FDecompressedImageOutput &OutDecompressedImage) |
| |
| bool | GetRawImage (FImage &OutImage) |
| |
| bool | GetRawImage (FDecompressedImageOutput &OutDecompressedImage) |
| |
| bool | GetRaw (const ERGBFormat InFormat, int32 InBitDepth, TArray< uint8 > &OutRawData) |
| |
| bool | GetRaw (const ERGBFormat InFormat, int32 InBitDepth, TArrayView64< uint8 > OutRawData) |
| |
| bool | GetSRGB () const |
| |
| ERawImageFormat::Type | GetClosestRawImageFormat (bool *bIsExactMatch=nullptr) const |
| |
| void | SetDebugImageName (const TCHAR *InDebugImageName) |
| |
| virtual | ~IImageWrapper () |
| |
DDS implementation of the helper class