Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
ToDo: Rename this to segment.
| Name | FMoviePipelineCameraCutInfo |
| Type | struct |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderPipelineDataTypes.h |
| Include Path | #include "MovieRenderPipelineDataTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FMoviePipelineCameraCutInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMoviePipelineCameraCutInfo() |
MovieRenderPipelineDataTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEmulateFirstFrameMotionBlur | bool | 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. | MovieRenderPipelineDataTypes.h | |
| bHasEvaluatedMotionBlurFrame | bool | Have we evaluated the motion blur frame? Only used if bEvaluateMotionBlurOnFirstFrame is set | MovieRenderPipelineDataTypes.h | |
| CachedFrameRate | FFrameRate | Cached Frame Rate these are being rendered at. Simplifies some APIs. | MovieRenderPipelineDataTypes.h | |
| CachedShotTickResolution | FFrameRate | Cached Tick Resolution the movie scene this range was generated for is in. | MovieRenderPipelineDataTypes.h | |
| CachedTickResolution | FFrameRate | Cached Tick Resolution our numbers are in. Simplifies some APIs. | MovieRenderPipelineDataTypes.h | |
| CurrentTickInRoot | FFrameNumber | The current tick of this shot that we're on in root space | MovieRenderPipelineDataTypes.h | |
| CurrentTimeInRoot | FFrameTime | The current time of this shot that we're on in root space (for the Graph version. Tracks sub-frames too.) | MovieRenderPipelineDataTypes.h | |
| InitialTimeInRoot | FFrameTime | The initial time in the root space for this shot when we started evaluating. | MovieRenderPipelineDataTypes.h | |
| InitialTimeInShot | FFrameTime | The initial time in the shot time space for this shot when we started evaluating. | MovieRenderPipelineDataTypes.h | |
| NumEngineCoolDownFramesRemaining | int32 | How many cool down frames for this shot. May be zero. | MovieRenderPipelineDataTypes.h | |
| NumEngineWarmUpFramesRemaining | int32 | How many engine warm up frames are left to process for this shot. May be zero. | MovieRenderPipelineDataTypes.h | |
| NumSpatialSamples | int32 | For each temporal sample, how many spatial samples do we take? | MovieRenderPipelineDataTypes.h | |
| NumTemporalSamples | int32 | How many temporal samples is each frame broken up into? | MovieRenderPipelineDataTypes.h | |
| NumTiles | FIntPoint | How many image tiles are going to be rendered per temporal frame. | MovieRenderPipelineDataTypes.h | |
| OuterToInnerTransform | FMovieSceneSequenceTransform | Converts from the outermost space into the innermost space. Only works with linear transforms. | MovieRenderPipelineDataTypes.h | |
| State | EMovieRenderShotState | The current state of processing this Shot is in. Not all states will be passed through. | MovieRenderPipelineDataTypes.h | |
| SubSectionHierarchy | TSharedPtr< MoviePipeline::FCameraCutSubSectionHierarchyNode > | MovieRenderPipelineDataTypes.h | ||
| TotalOutputRangeRoot | TRange< FFrameNumber > | The total range of output frames in root space | MovieRenderPipelineDataTypes.h | |
| VersionNumber | int32 | What version number should this shot use when resolving format arguments. | MovieRenderPipelineDataTypes.h | |
| WarmupRangeRoot | TRange< FFrameNumber > | The total range of warmup frames in root space | MovieRenderPipelineDataTypes.h | |
| WorkMetrics | FMoviePipelineSegmentWorkMetrics | Metrics - How much work has been done for this particular shot and how much do we estimate we have to do? | MovieRenderPipelineDataTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CalculateWorkMetrics() |
MovieRenderPipelineDataTypes.h | ||
bool IsInitialized() |
MovieRenderPipelineDataTypes.h | ||
void SetNextStateAfter
(
const EMovieRenderShotState InCurrentState |
MovieRenderPipelineDataTypes.h |