Navigation
API > API/Runtime > API/Runtime/ImageWriteQueue
| Name | FImageWriteTask |
| Type | class |
| Header File | /Engine/Source/Runtime/ImageWriteQueue/Public/ImageWriteTask.h |
| Include Path | #include "ImageWriteTask.h" |
Syntax
class FImageWriteTask : public IImageWriteTaskBase
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FImageWriteTask() |
ImageWriteTask.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bOverwriteFile | bool | True if this task is allowed to overwrite an existing file, false otherwise. | ImageWriteTask.h | |
| CompressionQuality | int32 | A compression quality setting specific to the desired image format | ImageWriteTask.h | |
| Filename | FString | The filename to write to | ImageWriteTask.h | |
| Format | EImageFormat | The desired image format to write out | ImageWriteTask.h | |
| OnCompleted | TFunction< void(bool)> | A function to invoke on the game thread when the task has completed | ImageWriteTask.h | |
| PixelData | TUniquePtr< FImagePixelData > | The actual write operation. | ImageWriteTask.h | |
| PixelPreProcessors | TArray< FPixelPreProcessor > | Array of preprocessors to apply serially to the pixel data when this task is executed. | ImageWriteTask.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPreProcessorToSetAlphaOpaque() |
ImageWriteTask.h |
Overridden from IImageWriteTaskBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnAbandoned() |
ImageWriteTask.h | ||
virtual bool RunTask() |
ImageWriteTask.h |