73 bool FailHeaderParsing();
74 bool FailUnexpectedEOB();
75 bool FailMalformedScanline();
90 bool IsCompressedImageValid()
const;
93 const uint8* RGBDataStart =
nullptr;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ERGBFormat
Definition IImageWrapper.h:76
Definition HdrImageWrapper.h:18
virtual IMAGEWRAPPER_API ERawImageFormat::Type GetSupportedRawFormat(const ERawImageFormat::Type InFormat) const override
Definition HdrImageWrapper.cpp:139
IMAGEWRAPPER_API bool SetCompressedFromView(TArrayView64< const uint8 > Data)
Definition HdrImageWrapper.cpp:28
virtual IMAGEWRAPPER_API bool SetCompressed(const void *InCompressedData, int64 InCompressedSize) override
Definition HdrImageWrapper.cpp:123
virtual IMAGEWRAPPER_API ERGBFormat GetFormat() const override
Definition HdrImageWrapper.cpp:263
virtual IMAGEWRAPPER_API TArray64< uint8 > GetCompressed(int32 Quality=0) override
Definition HdrImageWrapper.cpp:170
virtual IMAGEWRAPPER_API bool GetRaw(const ERGBFormat InFormat, int32 InBitDepth, TArray64< uint8 > &OutRawData) override
Definition HdrImageWrapper.cpp:205
virtual IMAGEWRAPPER_API int64 GetHeight() const override
Definition HdrImageWrapper.cpp:253
virtual void AddMetadata(const FString &InKey, const FString &InValue) override
Definition HdrImageWrapper.cpp:660
virtual IMAGEWRAPPER_API bool CanSetRawFormat(const ERGBFormat InFormat, const int32 InBitDepth) const override
Definition HdrImageWrapper.cpp:133
virtual bool SupportsMetadata() const override
Definition HdrImageWrapper.cpp:655
IMAGEWRAPPER_API const FText & GetErrorMessage() const
Definition HdrImageWrapper.cpp:268
virtual IMAGEWRAPPER_API bool SetRaw(const void *InRawData, int64 InRawSize, const int32 InWidth, const int32 InHeight, const ERGBFormat InFormat, const int32 InBitDepth, const int32 InBytesPerRow) override
Definition HdrImageWrapper.cpp:145
IMAGEWRAPPER_API void FreeCompressedData()
Definition HdrImageWrapper.cpp:648
virtual IMAGEWRAPPER_API int32 GetBitDepth() const override
Definition HdrImageWrapper.cpp:258
virtual IMAGEWRAPPER_API int64 GetWidth() const override
Definition HdrImageWrapper.cpp:248
virtual void GetMetadata(TStringMap &OutMetadata) const override
Definition HdrImageWrapper.cpp:664
Definition IImageWrapper.h:132
bool GetRaw(TArray64< uint8 > &OutRawData)
Definition IImageWrapper.h:213
Definition ImageWrapperOutputTypes.h:11