FMoviePipelineRenderPassMetrics

These parameters define a single sample that a render pass should render with.

Windows
MacOS
Linux

References

Module

MovieRenderPipelineCore

Header

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

Include

#include "MovieRenderPipelineDataTypes.h"

Syntax

struct FMoviePipelineRenderPassMetrics

Remarks

These parameters define a single sample that a render pass should render with.

Variables

Name Description

Public variable

float

 

AccumulationGamma

The gamma space to apply accumulation in.

Public variable

EAntiAliasingMe...

 

AntiAliasingMethod

Which anti-aliasing method should this view use?

Public variable

FIntPoint

 

BackbufferSize

How big is the back buffer for this sample? This is the final target size divided by the number of tiles with padding added.

Public variable

bool

 

bCameraCut

Do we pass the camera cut flag to the renderer to clear histories?

Public variable

bool

 

bDiscardResult

If true, we will discard this sample after rendering. Used to get history set up correctly.

Public variable

bool

 

bWorldIsPaused

Is the Scene View frozen so no changes are made as a result of this sample?

Public variable

bool

 

bWriteSampleToDisk

If true, we will write this sample to disk (and also send it to the accumulator.)

Public variable

int32

 

FrameIndex

What FrameIndex should the FSceneView use for its internal index.

Public variable

MoviePipeline::...

 

FrameInfo

Public variable

float

 

GlobalScreenPercentageFraction

What screen percentage should each view be rendered at? 1.0 = standard size.

Public variable

FOpenColorIODis...

 

OCIOConfiguration

Public variable

FMoviePipelineF...

 

OutputState

Public variable

FIntPoint

 

OverlappedOffset

How much is this sample offset, taking padding into account.

Public variable

FIntPoint

 

OverlappedPad

How many pixels are we overlapping with adjacent tiles (on each side)

Public variable

FVector2D

 

OverlappedSubpixelShift

Public variable

float

 

OverscanPercentage

Use overscan percentage to extend render region beyond the set resolution.

Public variable

FVector2D

 

ProjectionMatrixJitterAmount

The amount of screen-space shift used to replace TAA Projection Jitter, modified for each spatial sample of the render.

Public variable

ESceneCaptureSo...

 

SceneCaptureSource

What type of output should the Post Processing output? (HDR /w ToneCurve, HDR w/o ToneCurve)

Public variable

int32

 

SpatialSampleCount

How many spatial jitters will there be total for this particular temporal accumulation frame?

Public variable

int32

 

SpatialSampleIndex

Of the SpatialSampleCount, which index is this?

Public variable

int32

 

TemporalSampleCount

How many temporal jitters will there be total for this particular output frame?

Public variable

int32

 

TemporalSampleIndex

Of the TemporalSampleCount, which index is this?

Public variable

float

 

TextureSharpnessBias

Any additional texture mip map bias that should be added when rendering.

Public variable

FIntPoint

 

TileCounts

How many tiles on X and Y are there total.

Public variable

FIntPoint

 

TileIndexes

Of the TileCount, which X/Y Tile is this sample for.

Public variable

FIntPoint

 

TileSize

How big is an individual tile for this sample? This is the final target size divided by the number of tiles (without padding added)

Public variable

MoviePipeline::...

 

WeightFunctionX

Public variable

MoviePipeline::...

 

WeightFunctionY

Functions

Name Description

Public function Const

int32

 

GetTileCount()

Public function Const

int32

 

GetTileIndex()

Get a 0-(TileCount-1) version of TileIndex.

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