ImageWriteQueue

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FImagePixelData

Public struct

FImagePixelPipe

A pipe that receives image data and forwards it onto 0 or more end points, copying the buffer as few times as possible

Public struct

FImageStreamEndpoint

Stream end-point that receives a copy of image data from a thread

Public struct

FImageWriteOptions

Options specific to writing image files to disk

Public class

FImageWriteTask

Public class

FOnImageWriteComplete

Public struct

IImagePixelDataPayload

Public class

IImageWriteQueue

Public interface for an asynchronous queue of work dedicated to writing images to disk

Public class

IImageWriteQueueModule

Module implementation that returns a write queue.

Public class

IImageWriteTaskBase

Interface that is implemented in order to be able to asynchronously write images to disk

Public struct

TAsyncAlphaInvert

A pixel preprocessor for use with FImageWriteTask::PixelPreProcessor that inverts the alpha channel as part of the threaded work

Public struct

TAsyncAlphaWrite

A pixel preprocessor for use with FImageWriteTask::PixelPreProcessor that overwrites the alpha channel with a fixed value as part of the threaded work

Public struct

TAsyncGammaCorrect

A pixel preprocessor for use with FImageWriteTask::PixelPreProcessor that does gamma correction as part of the threaded work

Public struct

TImageDataTraits

Public struct

TImagePixelData

Templated pixel data - currently supports FColor, FFloat16Color and FLinearColor

Public struct

TImagePixelDataTraits

Public class

UImageWriteBlueprintLibrary

Function library containing utility methods for writing images on a global async queue

Typedefs

Enums

Functions

Name Description

Public function

EImageFormat

 

ImageFormatFromDesired

(
    EDesiredImageFormat In
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss