FSubTrackEditor

Tools for animatable property types such as floats ands vectors

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTools

Header

/Engine/Source/Editor/MovieSceneTools/Public/TrackEditors/SubTrackEditor.h

Include

#include "TrackEditors/SubTrackEditor.h"

Syntax

class FSubTrackEditor : public FMovieSceneTrackEditor

Remarks

Tools for animatable property types such as floats ands vectors

Constructors

Name Description

Public function

FSubTrackEditor

(
    TSharedRef< ISequencer > InSequence...
)

Constructor

Destructors

Name Description

Public function Virtual

~FSubTrackEditor()

Virtual destructor.

Functions

Name Description

Protected function Const

bool

 

CanAddSubSequence

(
    const UMovieSceneSequence& Sequenc...
)

Check whether the given sequence can be added as a sub-sequence.

Public function Static

TSharedRef< ...

 

CreateTrackEditor

(
    TSharedRef< ISequencer > OwningSequ...
)

Creates an instance of this class. Called by a sequencer

Public function

void

 

SwitchTake

(
    UObject* TakeObject
)

Switch the selected sub section's take

Overridden from ISequencerTrackEditor

Name Description

Public function Virtual

void

 

BuildAddTrackMenu

(
    FMenuBuilder& MenuBuilder
)

Builds up the sequencer's "Add Track" menu.

Public function Virtual

TSharedPtr< ...

 

BuildOutlinerEditWidget

(
    const FGuid& ObjectBinding,
    UMovieSceneTrack* Track,
    const FBuildEditWidgetParams& Para...
)

Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor.

Public function Virtual Const

const FSlate...

 

GetIconBrush()

Gets an icon brush for this track editor

Public function Virtual

bool

 

HandleAssetAdded

(
    UObject* Asset,
    const FGuid& TargetObjectGuid
)

Called when an asset is dropped into Sequencer.

Public function Virtual

TSharedRef< ...

 

MakeSectionInterface

(
    UMovieSceneSection& SectionObject,
    UMovieSceneTrack& Track,
    FGuid ObjectBinding
)

Called to generate a section layout for a particular section.

Public function Virtual

bool

 

OnAllowDrop

(
    const FDragDropEvent& DragDropEven...,
    FSequencerDragDropParams& DragDrop...
)

Called when attempting to drop an asset directly onto a track.

Public function Virtual

FReply

 

OnDrop

(
    const FDragDropEvent& DragDropEven...,
    const FSequencerDragDropParams& Dr...
)

Called when an asset is dropped directly onto a track.

Public function Virtual Const

bool

 

SupportsSequence

(
    UMovieSceneSequence* InSequenc...
)

Returns whether a sequence is supported by this tool.

Public function Virtual Const

bool

 

SupportsType

(
    TSubclassOf< UMovieSceneTrack > Tra...
)

Returns whether a track class is supported by this tool.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss