Navigation
API > API/Plugins > API/Plugins/NiagaraSimCachingEditor
| Name | UMovieSceneNiagaraTrackRecorder |
| Type | class |
| Header File | /Engine/Plugins/FX/NiagaraSimCaching/Source/NiagaraSimCachingEditor/Public/Sequencer/MovieSceneNiagaraTrackRecorder.h |
| Include Path | #include "Sequencer/MovieSceneNiagaraTrackRecorder.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMovieSceneNiagaraTrackRecorder : public UMovieSceneTrackRecorder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneTrackRecorder → UMovieSceneNiagaraTrackRecorder
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRecordedFirstFrame | bool | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| bRecordingEnabled | bool | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| bRequestFinalize | bool | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| FMovieSceneNiagaraTrackRecorderFactory | friend | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| LastRecordedFrame | FFrameNumber | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| NiagaraCacheSection | TWeakObjectPtr< UMovieSceneNiagaraCacheSection > | Sections to record to on each track | Sequencer/MovieSceneNiagaraTrackRecorder.h | |
| NiagaraCacheTrack | TWeakObjectPtr< UMovieSceneNiagaraCacheTrack > | The NiagaraCache Track to record onto | Sequencer/MovieSceneNiagaraTrackRecorder.h | |
| PostEditorTickHandle | FDelegateHandle | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| RecordingFrameNumber | FFrameNumber | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| RecordRange | TOptional< FFrameNumberRange > | Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
| SystemToRecord | TLazyObjectPtr< UNiagaraComponent > | Object to record from | Sequencer/MovieSceneNiagaraTrackRecorder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TWeakObjectPtr< UMovieSceneNiagaraCacheTrack > GetNiagaraCacheTrack() |
Returns the Niagara cache track on which the cache manager will be recorded | Sequencer/MovieSceneNiagaraTrackRecorder.h |
Overridden from UMovieSceneTrackRecorder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateTrackImpl() |
Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
virtual void FinalizeTrackImpl() |
Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
virtual UMovieSceneSection * GetMovieSceneSection() |
Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
virtual void RecordSampleImpl
(
const FQualifiedFrameTime& CurrentFrameTime |
Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
virtual void SetSectionStartTimecodeImpl
(
const FTimecode& InSectionStartTimecode, |
Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
virtual bool ShouldContinueRecording
(
const FQualifiedFrameTime& FrameTime |
Sequencer/MovieSceneNiagaraTrackRecorder.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnRecordFrame
(
float DeltaSeconds |
Sequencer/MovieSceneNiagaraTrackRecorder.h | ||
void SetRecordingEnabled
(
bool bEnabled |
Sequencer/MovieSceneNiagaraTrackRecorder.h |