Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Tracks
Inheritance Hierarchy
- UMovieSceneNameableTrack
- UMovieScenePropertyTrack
- UMovieScene3DTransformTrack
- UMovieSceneActorReferenceTrack
- UMovieSceneAvaShapeRectCornerTrack
- UMovieSceneBoolTrack
- UMovieSceneByteTrack
- UMovieSceneColorTrack
- UMovieSceneComposurePostMoveSettingsTrack
- UMovieSceneDoubleTrack
- UMovieSceneDoubleVectorTrack
- UMovieSceneEnumTrack
- UMovieSceneEulerTransformTrack
- UMovieSceneFloatTrack
- UMovieSceneFadeTrack
- UMovieSceneSlomoTrack
- UMovieSceneFloatVectorTrack
- UMovieSceneIntegerTrack
- UMovieSceneObjectPropertyTrack
- UMovieScenePrimitiveMaterialTrack
- UMovieSceneRotatorTrack
- UMovieSceneStringTrack
- UMovieSceneTransformTrack
- UMovieSceneVisibilityTrack
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieScenePropertyTrack.h |
| Include | #include "Tracks/MovieScenePropertyTrack.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMovieScenePropertyTrack : public UMovieSceneNameableTrack
Remarks
Base class for tracks that animate an object property
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMovieScenePropertyBinding | PropertyBinding | ||
| TArray< TObjectPtr< UMovieSceneSection > > | Sections | All the sections in this list | |
| FName | UniqueTrackName | Unique name for this track to afford multiple tracks on a given object (i.e. for array properties) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMovieScenePropertyTrack
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSection
(
UMovieSceneSection& Section |
||
| bool | CanRename () |
||
| TArray< UMovieSceneSection *, TInlineAllocator< 4 > > | FindAllSections
(
FFrameNumber Time |
Find all sections at the current time. | |
| UMovieSceneSection * | FindOrAddSection
(
FFrameNumber Time, |
Finds a section at the current time. | |
| UMovieSceneSection * | FindOrExtendSection
(
FFrameNumber Time, |
Finds a section at the current time or extends an existing one | |
| UMovieSceneSection * | FindSection
(
FFrameNumber Time |
Finds a section at the current time. | |
| const TArray< UMovieSceneSection * > & | |||
| TOptional< ValueType > | GetCurrentValue
(
const UObject* Object |
||
| FText | |||
| FText | GetDisplayNameToolTipText
(
const FMovieSceneLabelParams& LabelParams |
||
| FSlateColor | GetLabelColor
(
const FMovieSceneLabelParams& LabelParams |
||
| const FMovieScenePropertyBinding & | Access the property binding for this track | ||
| FName | |||
| FName | |||
| UMovieSceneSection * | Finds a section we want to key and recieve globally changed values. | ||
| FName | GetTrackName () |
||
| bool | HasSection
(
const UMovieSceneSection& Section |
||
| bool | IsEmpty () |
||
| void | PostLoad () |
||
| void | |||
| void | RemoveSection
(
UMovieSceneSection& Section |
||
| void | RemoveSectionAt
(
int32 SectionIndex |
||
| void | Serialize
(
FArchive& Ar |
||
| void | SetPropertyNameAndPath
(
FName InPropertyName, |
Sets the property name for this animatable property | |
| void | SetSectionToKey
(
UMovieSceneSection* Section |
Set the section we want to key and recieve globally changed values. |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | PropertyName_DEPRECATED | Name of the property being changed | |
| FString | PropertyPath_DEPRECATED | Path to the property from the source object being changed |