Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMoviePipelineCustomTimeStep |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipeline.h |
| Include Path | #include "MoviePipeline.h" |
Syntax
UCLASS ()
class UMoviePipelineCustomTimeStep : public UEngineCustomTimeStep
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEngineCustomTimeStep → UMoviePipelineCustomTimeStep
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PrevMaxUndilatedFrameTime | float | MoviePipeline.h | ||
| PrevMinUndilatedFrameTime | float | Not cached in TimeCache as TimeCache is reset every frame. | MoviePipeline.h | |
| TimeCache | MoviePipeline::FFrameTimeStepCache | We don't do any thinking on our own, instead we just spit out the numbers stored in our time cache. | MoviePipeline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheWorldSettings() |
Cache and Restore some of the World Settings settings, as rendering with MRQ in a runtime world needs to restore any changes made to World Settings. | MoviePipeline.h | |
void RestoreCachedWorldSettings() |
MoviePipeline.h | ||
void SetCachedFrameTiming
(
const MoviePipeline::FFrameTimeStepCache& InTimeCache |
MoviePipeline.h |
Overridden from UEngineCustomTimeStep
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ECustomTimeStepSynchronizationState GetSynchronizationState() |
MoviePipeline.h | ||
virtual bool Initialize
(
UEngine* InEngine |
MoviePipeline.h | ||
virtual void Shutdown
(
UEngine* InEngine |
MoviePipeline.h | ||
virtual bool UpdateTimeStep
(
UEngine* InEngine |
MoviePipeline.h |