Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph
Inheritance Hierarchy
- UObject
- UMovieGraphTimeStepBase
- UMovieGraphCoreTimeStep
- UMovieGraphLinearTimeStep
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphDataTypes.h |
| Include | #include "Graph/MovieGraphDataTypes.h" |
Syntax
UCLASS (BlueprintType, Abstract)
class UMovieGraphTimeStepBase : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| FMovieGraphTimeStepData | TickProducingFrames will be called for a frame (before the frame starts) and then this will be called at the end of the frame when we kick off the renders for the frame. | ||
| UMovieGraphPipeline * | |||
| void | Initialize () |
Called when this time step instance becomes active (ie: at the start of a shot). | |
| bool | IsExpansionForTSRequired
(
const TObjectPtr< UMovieGraphEvaluatedConfig >& InConfig |
When expanding shots, do we need to expand the first frame by one extra to account for how temporal sub-sampling can sample outside the first frame (due to centered frame evals). | |
| void | Shutdown () |
Called when this time step instance is no longer active (ie: at the end of a shot). | |
| void | Called each frame while the Movie Graph Pipeline is in a producing frames state. |