Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMovieGraphEngineTimeStep |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphDataTypes.h |
| Include Path | #include "Graph/MovieGraphDataTypes.h" |
Syntax
UCLASS ()
class UMovieGraphEngineTimeStep : public UEngineCustomTimeStep
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEngineCustomTimeStep → UMovieGraphEngineTimeStep
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphEngineTimeStep() |
Graph/MovieGraphDataTypes.h |
Structs
| Name | Remarks |
|---|---|
| FSharedData | |
| FTimeStepCache |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PrevMaxUndilatedFrameTime | float | Graph/MovieGraphDataTypes.h | ||
| PrevMinUndilatedFrameTime | float | Not cached in TimeCache as TimeCache is reset every frame. | Graph/MovieGraphDataTypes.h | |
| SharedTimeStepData | FSharedData | Data that should be shared between all shot time step instances. | Graph/MovieGraphDataTypes.h | |
| TimeCache | FTimeStepCache | We don't do any thinking on our own, instead we just spit out the numbers stored in our time cache. | Graph/MovieGraphDataTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetCachedFrameTiming
(
const FTimeStepCache& InTimeCache |
Graph/MovieGraphDataTypes.h |
Overridden from UEngineCustomTimeStep
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ECustomTimeStepSynchronizationState GetSynchronizationState() |
Graph/MovieGraphDataTypes.h | ||
virtual bool Initialize
(
UEngine* InEngine |
Graph/MovieGraphDataTypes.h | ||
virtual void Shutdown
(
UEngine* InEngine |
Graph/MovieGraphDataTypes.h | ||
virtual bool UpdateTimeStep
(
UEngine* InEngine |
Graph/MovieGraphDataTypes.h |