Navigation
API > API/Runtime > API/Runtime/ImageWriteQueue
References
| Module | ImageWriteQueue |
| Header | /Engine/Source/Runtime/ImageWriteQueue/Public/ImageWriteStream.h |
| Include | #include "ImageWriteStream.h" |
Syntax
struct FImagePixelPipe
Remarks
A pipe that receives image data and forwards it onto 0 or more end points, copying the buffer as few times as possible
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor (an empty pipe) | |||
FImagePixelPipe
(
const TFunction< void(TUniquePtr< FImagePixelData >&&)>& InEndpoint |
Define a new pipe with a single initial endpoint |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddEndpoint
(
TUniquePtr< FImageStreamEndpoint >&& InEndpoint |
Add a new end point handler to this pipe. | |
| void | AddEndpoint
(
const TFunction< void(TUniquePtr< FImagePixelData >&&)>& InHandler |
Add a new end point handler to this pipe as a functor. | |
| TArrayView< const TUniquePtr< FImageStreamEndpoint > > | GetEndPoints () |
Access this pipe's current set of end points. | |
| void | Push
(
TUniquePtr< FImagePixelData >&& InImagePixelData |
Push the specified pixel data onto this pipe |