5#include "Containers/Array.h"
100 bool EnsureWritableFile();
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
EImageFormat
Definition IImageWrapper.h:27
EImageCompressionQuality
Definition IImageWrapper.h:113
TUniqueFunction< void(FImagePixelData *)> FPixelPreProcessor
Definition ImageWriteTask.h:22
Definition Float16Color.h:13
Definition ImageWriteTask.h:49
TUniquePtr< FImagePixelData > PixelData
Definition ImageWriteTask.h:68
TArray< FPixelPreProcessor > PixelPreProcessors
Definition ImageWriteTask.h:71
IMAGEWRITEQUEUE_API void AddPreProcessorToSetAlphaOpaque()
Definition ImageWriteTask.cpp:145
EImageFormat Format
Definition ImageWriteTask.h:56
FImageWriteTask()
Definition ImageWriteTask.h:73
int32 CompressionQuality
Definition ImageWriteTask.h:59
FString Filename
Definition ImageWriteTask.h:53
virtual IMAGEWRITEQUEUE_API bool RunTask() override final
Definition ImageWriteTask.cpp:15
TFunction< void(bool)> OnCompleted
Definition ImageWriteTask.h:65
virtual IMAGEWRITEQUEUE_API void OnAbandoned() override final
Definition ImageWriteTask.cpp:27
bool bOverwriteFile
Definition ImageWriteTask.h:62
Definition IImageWrapper.h:132
Definition ImageWriteTask.h:28
virtual void OnAbandoned()=0
virtual ~IImageWriteTaskBase()
Definition ImageWriteTask.h:34
Definition AndroidPlatformMisc.h:14
Definition FunctionFwd.h:19
Definition UniquePtr.h:107
Definition ImagePixelData.h:35
EImagePixelType GetType() const
Definition ImagePixelData.h:44
void operator()(FImagePixelData *PixelData)
Definition ImageWriteTask.h:191
void operator()(FImagePixelData *PixelData)
Definition ImageWriteTask.h:206
void operator()(FImagePixelData *PixelData)
Definition ImageWriteTask.h:221
Definition ImageWriteTask.h:186
TAsyncAlphaWrite(uint8 InAlpha)
Definition ImageWriteTask.h:130
void operator()(FImagePixelData *PixelData)
Definition ImageWriteTask.h:132
uint8 Alpha
Definition ImageWriteTask.h:129
FFloat16 Alpha
Definition ImageWriteTask.h:147
TAsyncAlphaWrite(float InAlpha)
Definition ImageWriteTask.h:148
void operator()(FImagePixelData *PixelData)
Definition ImageWriteTask.h:150
void operator()(FImagePixelData *PixelData)
Definition ImageWriteTask.h:168
TAsyncAlphaWrite(float InAlpha)
Definition ImageWriteTask.h:166
float Alpha
Definition ImageWriteTask.h:165
Definition ImageWriteTask.h:124
Definition ImageWriteTask.h:20
Definition ImagePixelData.h:264