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 |