FImageOverlappedAccumulator::FetchFinalPixelDataByte

After accumulation is finished, fetch the final image as bytes.

Windows
MacOS
Linux

References

Module

MovieRenderPipelineCore

Header

/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderOverlappedImage.h

Include

#include "MovieRenderOverlappedImage.h"

Source

/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Private/MovieRenderOverlappedImage.cpp

Syntax

void FetchFinalPixelDataByte
(
    TArray64< FColor > & OutPixelData
) const

Remarks

After accumulation is finished, fetch the final image as bytes. In theory we don't need this, because we could just fetch as LinearColor and convert to bytes. But the largest size asked for is 45k x 22.5k, which is 1B pixels. So fetching as LinearColor would create a 16GB intermediary image, so it's worth having an option to fetch straight to FColors.

Parameters

Parameter

Description

OutPixelData

Finished pixel data.

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