Navigation
API > API/Editor > API/Editor/SequenceRecorder
| Name | USequenceRecordingBase |
| Type | class |
| Header File | /Engine/Source/Editor/SequenceRecorder/Public/SequenceRecordingBase.h |
| Include Path | #include "SequenceRecordingBase.h" |
Syntax
UCLASS (Abstract)
class USequenceRecordingBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USequenceRecordingBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UObject * GetObjectToRecord() |
Get the item to record. | SequenceRecordingBase.h | |
virtual bool IsActive() |
Get the item to record. | SequenceRecordingBase.h | |
virtual bool IsRecording() |
Whether we are currently recording | SequenceRecordingBase.h | |
virtual bool StartRecording
(
ULevelSequence* CurrentSequence, |
Start this queued recording. Sequence can be nullptr | SequenceRecordingBase.h | |
virtual bool StopRecording
(
ULevelSequence* CurrentSequence, |
Stop this recording. Has no effect if we are not currently recording. Sequence can be nullptr | SequenceRecordingBase.h | |
virtual void Tick
(
ULevelSequence* CurrentSequence, |
Tick this recording | SequenceRecordingBase.h |