Navigation
API > API/Editor > API/Editor/MovieSceneTools
Inheritance Hierarchy
- TSharedFromThis
- ISequencerTrackEditor
- FMovieSceneTrackEditor
- FKeyframeTrackEditor
- FPropertyTrackEditor
- FBoolPropertyTrackEditor
- FSpawnTrackEditor
References
| Module | MovieSceneTools |
| Header | /Engine/Source/Editor/MovieSceneTools/Public/PropertyTrackEditor.h |
| Include | #include "PropertyTrackEditor.h" |
Syntax
template<typename TrackType>
class FPropertyTrackEditor : public FKeyframeTrackEditor< TrackType >
Remarks
Tools for animatable property types such as floats ands vectors
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPropertyTrackEditor
(
TSharedRef< ISequencer > InSequencer |
Constructor | ||
FPropertyTrackEditor
(
TSharedRef< ISequencer > InSequencer, |
Constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddWatchedProperty
(
FAnimatedPropertyKey PropertyKey |
Adds a callback for property changes for the supplied property type name. | |
| bool | When true, this track editor will only be used on properties which have specified it as a custom track class. | ||
| void | GenerateKeysFromPropertyChanged
(
const FPropertyChangedParams& PropertyChangedParams, |
Generates keys based on the new value from the property property change parameters. | |
| void | InitializeNewTrack
(
TrackType* NewTrack, |
Initialized values on a track after it's been created, but before any sections or keys have been added. | |
| void | OnAnimatedPropertyChanged
(
const FPropertyChangedParams& PropertyChangedParams |
Called by the details panel when an animatable property changes |
Overridden from ISequencerTrackEditor
| Type | Name | Description | |
|---|---|---|---|
| UMovieSceneTrack * | AddTrack
(
UMovieScene* FocusedMovieScene, |
Add a new track to the sequence. | |
| bool | SupportsSequence
(
UMovieSceneSequence* InSequence |
Returns whether a sequence is supported by this tool. | |
| bool | SupportsType
(
TSubclassOf< UMovieSceneTrack > TrackClass |
Returns whether a track class is supported by this tool. |