UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EImageFormat
Definition IImageWrapper.h:27
ERGBFormat
Definition IImageWrapper.h:76
Definition IImageWrapperModule.h:50
virtual void ConvertRawImageFormat(ERawImageFormat::Type RawFormat, ERGBFormat &OutFormat, int &OutBitDepth)=0
virtual EImageFormat GetDefaultOutputFormat(ERawImageFormat::Type RawFormat)=0
virtual bool DecompressImage(const void *InCompressedData, int64 InCompressedSize, FImage &OutImage)=0
virtual const TCHAR * GetExtension(EImageFormat Format)=0
virtual bool DecompressImage(const void *InCompressedData, int64 InCompressedSize, FDecompressedImageOutput &OutDecompressedImage)=0
virtual TSharedPtr< IImageWrapper > CreateImageWrapper(const EImageFormat InFormat, const TCHAR *InOptionalDebugImageName=nullptr)=0
virtual EImageFormat DetectImageFormat(const void *InCompressedData, int64 InCompressedSize)=0
virtual ~IImageWrapperModule()
Definition IImageWrapperModule.h:138
virtual bool CompressImage(TArray64< uint8 > &OutData, EImageFormat ToFormat, const FImageView &InImage, int32 Quality=0)=0
virtual EImageFormat GetImageFormatFromExtension(const TCHAR *Name)=0
virtual ERawImageFormat::Type ConvertRGBFormat(ERGBFormat Format, int BitDepth, bool *bIsExactMatch=nullptr)=0
Definition ModuleInterface.h:14
Definition SharedPointer.h:692
Definition ImageWrapperOutputTypes.h:11
Definition ImageCore.h:264
Definition ImageCore.h:416