|
| | FImage () |
| |
| | FImage (const FImage &CopyFrom)=default |
| |
| FImage & | operator= (const FImage &CopyFrom)=default |
| |
| | FImage (FImage &&MoveFrom) |
| |
| FImage & | operator= (FImage &&MoveFrom) |
| |
| IMAGECORE_API | FImage (int32 InSizeX, int32 InSizeY, int32 InNumSlices, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace) |
| |
| | FImage (int32 InSizeX, int32 InSizeY, int32 InNumSlices, ERawImageFormat::Type InFormat) |
| |
| | FImage (int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace) |
| |
| | FImage (int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat) |
| |
| IMAGECORE_API void | FreeData (bool bAsyncDetached) |
| |
| void | Swap (FImage &Other) |
| |
| void | Reset () |
| |
| | operator FImageView () const |
| |
| IMAGECORE_API FImageView | GetSlice (int32 SliceIndex) const |
| |
| IMAGECORE_API void | CopyTo (FImage &DestImage, ERawImageFormat::Type DestFormat, EGammaSpace DestGammaSpace) const |
| |
| void | CopyTo (FImage &DestImage) const |
| |
| IMAGECORE_API void | ChangeFormat (ERawImageFormat::Type DestFormat, EGammaSpace DestGammaSpace) |
| |
| IMAGECORE_API void | ResizeTo (FImage &DestImage, int32 DestSizeX, int32 DestSizeY, ERawImageFormat::Type DestFormat, EGammaSpace DestGammaSpace) const |
| |
| IMAGECORE_API void | Linearize (uint8 SourceEncoding, FImage &DestImage) const |
| |
| void | Linearize (FImage &DestImage) const |
| |
| IMAGECORE_API void | TransformToWorkingColorSpace (const FVector2d &SourceRedChromaticity, const FVector2d &SourceGreenChromaticity, const FVector2d &SourceBlueChromaticity, const FVector2d &SourceWhiteChromaticity, UE::Color::EChromaticAdaptationMethod Method, double EqualityTolerance=1.e-7) |
| |
| IMAGECORE_API void | Init (int32 InSizeX, int32 InSizeY, int32 InNumSlices, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace) |
| |
| void | Init (int32 InSizeX, int32 InSizeY, int32 InNumSlices, ERawImageFormat::Type InFormat) |
| |
| IMAGECORE_API void | Init (int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace) |
| |
| void | Init (int32 InSizeX, int32 InSizeY, ERawImageFormat::Type InFormat) |
| |
| IMAGECORE_API void | Init (const FImageInfo &Info) |
| |
| void * | GetPixelPointer (int32 X, int32 Y, int32 Slice=0) const |
| |
| const FLinearColor | GetOnePixelLinear (int32 X, int32 Y, int32 Slice=0) const |
| |
| TArrayView64< uint8 > | AsG8 () |
| |
| TArrayView64< uint16 > | AsG16 () |
| |
| TArrayView64< FColor > | AsBGRA8 () |
| |
| TArrayView64< FColor > | AsBGRE8 () |
| |
| TArrayView64< uint16 > | AsRGBA16 () |
| |
| TArrayView64< FFloat16Color > | AsRGBA16F () |
| |
| TArrayView64< FLinearColor > | AsRGBA32F () |
| |
| TArrayView64< FFloat16 > | AsR16F () |
| |
| TArrayView64< float > | AsR32F () |
| |
| TArrayView64< const uint8 > | AsG8 () const |
| |
| TArrayView64< const uint16 > | AsG16 () const |
| |
| TArrayView64< const FColor > | AsBGRA8 () const |
| |
| TArrayView64< const FColor > | AsBGRE8 () const |
| |
| TArrayView64< const uint16 > | AsRGBA16 () const |
| |
| TArrayView64< const FFloat16Color > | AsRGBA16F () const |
| |
| TArrayView64< const FLinearColor > | AsRGBA32F () const |
| |
| TArrayView64< const FFloat16 > | AsR16F () const |
| |
| TArrayView64< const float > | AsR32F () const |
| |
| | FImageInfo () |
| |
| | FImageInfo (int32 InSizeX, int32 InSizeY, int32 InNumSlices, ERawImageFormat::Type InFormat, EGammaSpace InGammaSpace) |
| |
| bool | operator== (const FImageInfo &rhs) const |
| |
| bool | IsImageInfoValid () const |
| |
| bool | IsGammaCorrected () const |
| |
| int64 | GetBytesPerPixel () const |
| |
| int64 | GetNumPixels () const |
| |
| int64 | GetImageSizeBytes () const |
| |
| int64 | GetSliceNumPixels () const |
| |
| int64 | GetSliceSizeBytes () const |
| |
| int64 | GetWidth () const |
| |
| int64 | GetHeight () const |
| |
| int64 | GetStrideBytes () const |
| |
| EGammaSpace | GetGammaSpace () const |
| |
| int64 | GetPixelOffsetBytes (int32 X, int32 Y, int32 Slice=0) const |
| |
| IMAGECORE_API void | ImageInfoToCompactBinary (class FCbObject &OutObject) const |
| |
| IMAGECORE_API bool | ImageInfoFromCompactBinary (const FCbObject &InObject) |
| |
Structure for raw image data.