Module |
|
Header |
/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderPipelineDataTypes.h |
Include |
#include "MovieRenderPipelineDataTypes.h" |
enum EMovieRenderPipelineState
{
Uninitialized = 0,
ProducingFrames = 1,
Finalize = 2,
Export = 3,
Finished = 4,
}
Name |
Description |
---|---|
Uninitialized |
The pipeline has not been initialized yet. Only valid operation is to call Initialize. |
ProducingFrames |
The pipeline has been initialized and is now controlling time and working on producing frames. |
Finalize |
All desired frames have been produced. |
Export |
All outputs have finished writing to disk or otherwise processing. |
Finished |
The pipeline has been shut down. It is an error to shut it down again. |
What is the current overall state of the Pipeline? States are processed in order from first to last and all states will be hit (though there is no guarantee the state will not be transitioned away from on the same frame it entered it). Used to help track overall progress and validate code flow.