Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderTileImage.h |
| Include | #include "MovieRenderTileImage.h" |
Syntax
struct FImageTileAccumulator
Remarks
Contains all the image planes for the tiles.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AccumulationGamma | When accumulating apply pow(X,AccumulationGamma), and then apply pow(X,1/AccumulationGamma) on output. | |
| TArray64< FImageTilePlane > | ImagePlanes | Actual pixel data. | |
| float | KernelRadius | Radius of the kernel, in units of the final image. A value of 1.0 means a radius of one pixel. | |
| int32 | NumChannels | Number of channels in the tiles. Typical will be 3 (RGB). | |
| int32 | NumTilesX | Horizontal tiles. | |
| int32 | NumTilesY | Vertical tiles. | |
| int32 | TileSizeX | Width of each tile in pixels | |
| int32 | TileSizeY | Height of each tile in pixels |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AccumulatePixelData
(
const FImagePixelData& InPixelData, |
Given a rendered tile, accumulate the data to the full size image. | |
| void | AccumulateTile
(
const TArray64< float >& InRawData, |
Given a tile and its subpixel offset, accumulate this tile to all of the image planes. | |
| FImageTilePlane & | AtPlaneData
(
int32 InTileX, |
Get the data for the appropriate tile. | |
| const FImageTilePlane & | AtPlaneData
(
int32 InTileX, |
Get the data for the appropriate tile. | |
| float | CalcSampleWeight
(
float InDistance |
Given the dstance from a sample, calculate the weight. | |
| void | FetchFinalPixelDataByte
(
TArray64< FColor >& OutPixelData |
After accumulation is finished, fetch the final image as bytes. | |
| void | FetchFinalPixelDataLinearColor
(
TArray64< FLinearColor >& OutPixelData |
After accumulation is finished, fetch the final image as linear colors | |
| void | FetchFinalPlaneScale
(
TArray< float >& PlaneScale |
After accumulation is finished, fetch the final scale of each plane. | |
| void | FetchFullImageValue
(
float Rgba, |
Grab a single pixel from the full res tile and scale it by the appropriate Scale value. | |
| int32 | GetPlaneIndex
(
int32 InTileX, |
Get the tile index in the ImagePlanes list. | |
| void | InitMemory
(
int InTileSizeX, |
Allocates memory. | |
| void | Reset () |
Resets the memory. | |
| void | ZeroPlanes () |
Initializes memory.Resets the memory to 0s so that we can start a new frame. |