FMoviePipelineCameraCutInfo

ToDo: Rename this to segment.

Windows
MacOS
Linux

References

Module

MovieRenderPipelineCore

Header

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

Include

#include "MovieRenderPipelineDataTypes.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FMoviePipelineCameraCutInfo

Remarks

ToDo: Rename this to segment.

Variables

Name Description

Public variable

bool

 

bEmulateFirstFrameMotionBlur

Should we evaluate/render an extra frame at the start of this shot to show correct motion blur on the first frame? This emulates motion blur by evaluating forward one frame and then going backwards which is a approximation.

Public variable

bool

 

bHasEvaluatedMotionBlurFrame

Have we evaluated the motion blur frame? Only used if bEvaluateMotionBlurOnFirstFrame is set

Public variable

FFrameRate

 

CachedFrameRate

Cached Frame Rate these are being rendered at. Simplifies some APIs.

Public variable

FFrameRate

 

CachedTickResolution

Cached Tick Resolution our numbers are in. Simplifies some APIs.

Public variable

FFrameNumber

 

CurrentTickInMaster

The current tick of this shot that we're on in master space

Public variable

int32

 

NumEngineWarmUpFramesRemaining

How many engine warm up frames are left to process for this shot. May be zero.

Public variable

int32

 

NumSpatialSamples

For each temporal sample, how many spatial samples do we take?

Public variable

int32

 

NumTemporalSamples

How many temporal samples is each frame broken up into?

Public variable

FIntPoint

 

NumTiles

How many image tiles are going to be rendered per temporal frame.

Public variable

FMovieSceneTime...

 

OuterToInnerTransform

Converts from the outermost space into the innermost space. Only works with linear transforms.

Public variable

EMovieRenderSho...

 

State

The current state of processing this Shot is in. Not all states will be passed through.

Public variable

TSharedPtr< Mov...

 

SubSectionHierarchy

Public variable

TRange< FFrameN...

 

TotalOutputRangeMaster

The total range of output frames in master space

Public variable

TRange< FFrameN...

 

WarmupRangeMaster

The total range of warmup frames in master space

Public variable

FMoviePipelineS...

 

WorkMetrics

Metrics - How much work has been done for this particular shot and how much do we estimate we have to do?

Constructors

Functions

Name Description

Public function

void

 

CalculateWorkMetrics()

Public function Const

bool

 

IsInitialized()

Public function

void

 

SetNextStateAfter

(
    const EMovieRenderShotState InCurre...
)

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