Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMovieGraphTimeStepBase |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphDataTypes.h |
| Include Path | #include "Graph/MovieGraphDataTypes.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, Abstract)
class UMovieGraphTimeStepBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphTimeStepBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FMovieGraphTimeStepData GetCalculatedTimeData () |
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. | Graph/MovieGraphDataTypes.h |
|
UMovieGraphPipeline * GetOwningGraph() |
Graph/MovieGraphDataTypes.h | ||
virtual void Initialize() |
Called when this time step instance becomes active (ie: at the start of a shot). | Graph/MovieGraphDataTypes.h | |
virtual 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). | Graph/MovieGraphDataTypes.h | |
virtual void Shutdown() |
Called when this time step instance is no longer active (ie: at the end of a shot). | Graph/MovieGraphDataTypes.h | |
virtual void TickProducingFrames() |
Called each frame while the Movie Graph Pipeline is in a producing frames state. | Graph/MovieGraphDataTypes.h |