Navigation
API > API/Plugins > API/Plugins/AnimDatabaseEditor
This is the model object for timeline tracks. In this case the only kinds of tracks allowed are FAnimDatabaseFrames and FAnimDatabaseFrameRanges so this is what this model is designed to display and handle.
| Name | FTimelineTracksModel |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabaseEditor/Public/AnimDatabaseEditorTimeline.h |
| Include Path | #include "AnimDatabaseEditorTimeline.h" |
Syntax
struct FTimelineTracksModel
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RootTracks | TArray< TSharedRef< FTimelineTrack > > | Root track objects | AnimDatabaseEditorTimeline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddTrack
(
const UAnimSequence* Sequence, |
Adds a new set of tracks for a single sequence for various frames, frame ranges, and frame attributes | AnimDatabaseEditorTimeline.h | |
TArray< TSharedRef< FTimelineTrack > > & GetRootTracks() |
Gets a reference to the root track objects | AnimDatabaseEditorTimeline.h | |
void ResetTracks() |
Resets and removes all the existing tracks | AnimDatabaseEditorTimeline.h |