UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IImageWrapper Member List

This is the complete list of members for IImageWrapper, including all inherited members.

AddMetadata(const FString &InKey, const FString &InValue)=0IImageWrapperpure virtual
CanSetRawFormat(const ERGBFormat InFormat, const int32 InBitDepth) const =0IImageWrapperpure virtual
ConvertRawImageFormat(ERawImageFormat::Type RawFormat, ERGBFormat &OutFormat, int &OutBitDepth)IImageWrapperstatic
ConvertRGBFormat(ERGBFormat RGBFormat, int BitDepth, bool *bIsExactMatch=nullptr)IImageWrapperstatic
DebugImageNameIImageWrapperprotected
GetBitDepth() const =0IImageWrapperpure virtual
GetClosestRawImageFormat(bool *bIsExactMatch=nullptr) constIImageWrapperinline
GetCompressed(int32 Quality=0)=0IImageWrapperpure virtual
GetExportData(int32 Quality=0)IImageWrapperinlinevirtual
GetFormat() const =0IImageWrapperpure virtual
GetHeight() const =0IImageWrapperpure virtual
GetMetadata(TStringMap &OutMetadata) const =0IImageWrapperpure virtual
GetRaw(TArray64< uint8 > &OutRawData)IImageWrapperinline
GetRaw(FDecompressedImageOutput &OutDecompressedImage)IImageWrapperinline
GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArray64< uint8 > &OutRawData)=0IImageWrapperpure virtual
GetRaw(const ERGBFormat InFormat, int32 InBitDepth, FDecompressedImageOutput &OutDecompressedImage)=0IImageWrapperpure virtual
GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArray< uint8 > &OutRawData)IImageWrapperinline
GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArrayView64< uint8 > OutRawData)IImageWrapperinline
GetRawImage(FImage &OutImage)IImageWrapper
GetRawImage(FDecompressedImageOutput &OutDecompressedImage)IImageWrapper
GetRGBFormatBytesPerPel(ERGBFormat RGBFormat, int BitDepth)IImageWrapperstatic
GetSRGB() constIImageWrapperinline
GetSupportedRawFormat(const ERawImageFormat::Type InFormat) const =0IImageWrapperpure virtual
GetWidth() const =0IImageWrapperpure virtual
SetCompressed(const void *InCompressedData, int64 InCompressedSize)=0IImageWrapperpure virtual
SetDebugImageName(const TCHAR *InDebugImageName)IImageWrapperinline
SetRaw(const void *InRawData, int64 InRawSize, const int32 InWidth, const int32 InHeight, const ERGBFormat InFormat, const int32 InBitDepth, const int32 InBytesPerRow=0)=0IImageWrapperpure virtual
SupportsMetadata() const =0IImageWrapperpure virtual
TStringMap typedefIImageWrapper
~IImageWrapper()IImageWrapperinlinevirtual