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

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

AddMetadata(const FString &InKey, const FString &InValue) overrideFImageWrapperBasevirtual
BitDepthFImageWrapperBaseprotected
CanSetRawFormat(const ERGBFormat InFormat, const int32 InBitDepth) const overrideFBmpImageWrappervirtual
Compress(int32 Quality) overrideFBmpImageWrappervirtual
CompressedDataFImageWrapperBaseprotected
ConvertRawImageFormat(ERawImageFormat::Type RawFormat, ERGBFormat &OutFormat, int &OutBitDepth)IImageWrapperstatic
ConvertRGBFormat(ERGBFormat RGBFormat, int BitDepth, bool *bIsExactMatch=nullptr)IImageWrapperstatic
DebugImageNameIImageWrapperprotected
FBmpImageWrapper(bool bInHasHeader=true, bool bInHalfHeight=false)FBmpImageWrapper
FImageWrapperBase()FImageWrapperBase
FormatFImageWrapperBaseprotected
GetBitDepth() const overrideFImageWrapperBaseinlinevirtual
GetBytesPerPel() constFImageWrapperBaseinlineprotected
GetBytesPerRow() constFImageWrapperBaseinlineprotected
GetClosestRawImageFormat(bool *bIsExactMatch=nullptr) constIImageWrapperinline
GetCompressed(int32 Quality=0) overrideFImageWrapperBasevirtual
GetExportData(int32 Quality=0)IImageWrapperinlinevirtual
GetFormat() const overrideFImageWrapperBaseinlinevirtual
GetHeight() const overrideFImageWrapperBaseinlinevirtual
GetImageViewOfSetRawForCompress(FImageView &OutImage) constFImageWrapperBaseprotected
GetLastError() constFImageWrapperBaseinline
GetMetadata(TStringMap &OutMetadata) const overrideFImageWrapperBasevirtual
GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArray64< uint8 > &OutRawData) overrideFImageWrapperBasevirtual
GetRaw(const ERGBFormat InFormat, int32 InBitDepth, FDecompressedImageOutput &OutDecompressedImage) overrideFImageWrapperBasevirtual
IImageWrapper::GetRaw(TArray64< uint8 > &OutRawData)IImageWrapperinline
IImageWrapper::GetRaw(FDecompressedImageOutput &OutDecompressedImage)IImageWrapperinline
IImageWrapper::GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArray< uint8 > &OutRawData)IImageWrapperinline
IImageWrapper::GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArrayView64< uint8 > OutRawData)IImageWrapperinline
GetRawData() constFImageWrapperBaseinline
GetRawImage(FImage &OutImage)IImageWrapper
GetRawImage(FDecompressedImageOutput &OutDecompressedImage)IImageWrapper
GetRGBFormatBytesPerPel(ERGBFormat RGBFormat, int BitDepth)IImageWrapperstatic
GetSRGB() constIImageWrapperinline
GetSupportedRawFormat(const ERawImageFormat::Type InFormat) const overrideFBmpImageWrappervirtual
GetWidth() const overrideFImageWrapperBaseinlinevirtual
HeightFImageWrapperBaseprotected
LastErrorFImageWrapperBaseprotected
LoadBMPHeader()FBmpImageWrapper
LoadBMPInfoHeader(int64 HeaderOffset)FBmpImageWrapper
MoveRawData(TArray64< uint8 > &OutRawData)FImageWrapperBaseinline
RawDataFImageWrapperBaseprotected
Reset()FImageWrapperBasevirtual
SetCompressed(const void *InCompressedData, int64 InCompressedSize) overrideFBmpImageWrappervirtual
SetDebugImageName(const TCHAR *InDebugImageName)IImageWrapperinline
SetError(const TCHAR *ErrorMessage)FImageWrapperBase
SetRaw(const void *InRawData, int64 InRawSize, const int32 InWidth, const int32 InHeight, const ERGBFormat InFormat, const int32 InBitDepth, const int32 InBytesPerRow=0) overrideFImageWrapperBasevirtual
SupportsMetadata() const overrideFImageWrapperBasevirtual
TStringMap typedefIImageWrapper
Uncompress(const ERGBFormat InFormat, int32 InBitDepth) overrideFBmpImageWrappervirtual
FImageWrapperBase::Uncompress(const ERGBFormat InFormat, int32 InBitDepth, FDecompressedImageOutput &OutDecompressedImage)FImageWrapperBasevirtual
UncompressBMPData(const ERGBFormat InFormat, const int32 InBitDepth)FBmpImageWrapper
WidthFImageWrapperBaseprotected
~IImageWrapper()IImageWrapperinlinevirtual