Module |
|
Header |
/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderOverlappedImage.h |
Include |
#include "MovieRenderOverlappedImage.h" |
struct FImageOverlappedAccumulator
Contains all the image planes for the tiles.
Name | Description | ||
---|---|---|---|
|
float |
AccumulationGamma |
Gamma for accumulation. Typical values are 1.0 and 2.2. |
|
TArray64< FImag... |
ChannelPlanes |
|
|
NumChannels |
Number of channels in the tiles. Typical will be 3 (RGB). |
|
|
PlaneSize |
Width and height of each tile in pixels |
|
|
WeightPlane |
Name | Description | |
---|---|---|
|
FImageOverlappedAccumulator() |
Default constructor. |
Name | Description | ||
---|---|---|---|
|
AccumulatePixelData ( |
Given a rendered tile, accumulate the data to the full size image. |
|
|
FetchFinalPixelDataByte ( |
After accumulation is finished, fetch the final image as bytes. |
|
|
FetchFinalPixelDataHalfFloat ( |
After accumulation is finished, fetch the final image as linear colors |
|
|
FetchFinalPixelDataLinearColor ( |
After accumulation is finished, fetch the final image as linear colors |
|
|
FetchFullImageValue |
Grab a single pixel from the full res tile and scale it by the appropriate Scale value. |
|
|
InitMemory |
Allocates memory. |
|
|
Reset() |
Resets the memory. |
|
|
ZeroPlanes() |
Initializes memory. Resets the memory to 0s so that we can start a new frame. |