Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks
Base class for tracks that animate an object property
| Name | UMovieScenePropertyTrack |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieScenePropertyTrack.h |
| Include Path | #include "Tracks/MovieScenePropertyTrack.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UMovieScenePropertyTrack : public UMovieSceneNameableTrack
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneTrack → UMovieSceneNameableTrack → UMovieScenePropertyTrack
Implements Interfaces
Derived Classes
UMovieScenePropertyTrack derived class hierarchy
- UMovieScene2DTransformTrack
- UMovieScene3DTransformTrack
- UMovieSceneActorReferenceTrack
- UMovieSceneAvaShapeRectCornerTrack
- UMovieSceneBoolTrack
- UMovieSceneByteTrack
- UMovieSceneCameraFramingZoneTrack
- UMovieSceneColorTrack
- UMovieSceneComposurePostMoveSettingsTrack
- UMovieSceneDoubleTrack
- UMovieSceneDoubleVectorTrack
- UMovieSceneEnumTrack
- UMovieSceneEulerTransformTrack
- UMovieSceneFloatTrack
- UMovieSceneFloatVectorTrack
- UMovieSceneIntegerTrack
- UMovieSceneLiveLinkTrack
- UMovieSceneMarginTrack
- UMovieSceneMediaPlayerPropertyTrack
- UMovieSceneObjectPropertyTrack
- UMovieScenePrimitiveMaterialTrack
- UMovieSceneRotatorTrack
- UMovieSceneStringTrack
- UMovieSceneTextTrack
- UMovieSceneTransformTrack
- UMovieSceneVisibilityTrack
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieScenePropertyTrack
(
const FObjectInitializer& ObjectInitializer |
Tracks/MovieScenePropertyTrack.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| UniqueTrackName | FName | Unique name for this track to afford multiple tracks on a given object (i.e. for array properties) | Tracks/MovieScenePropertyTrack.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SectionToKey | TObjectPtr< UMovieSceneSection > | Section we should Key | Tracks/MovieScenePropertyTrack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< UMovieSceneSection *, TInlineAllocator< 4 > > FindAllSections
(
FFrameNumber Time |
Find all sections at the current time. | Tracks/MovieScenePropertyTrack.h | |
UMovieSceneSection * FindOrAddSection
(
FFrameNumber Time, |
Finds a section at the current time. | Tracks/MovieScenePropertyTrack.h | |
UMovieSceneSection * FindOrExtendSection
(
FFrameNumber Time, |
Finds a section at the current time or extends an existing one | Tracks/MovieScenePropertyTrack.h | |
UMovieSceneSection * FindSection
(
FFrameNumber Time |
Finds a section at the current time. | Tracks/MovieScenePropertyTrack.h | |
| Tracks/MovieScenePropertyTrack.h | |||
const FMovieScenePropertyBinding & GetPropertyBinding() |
Access the property binding for this track | Tracks/MovieScenePropertyTrack.h | |
FName GetPropertyName() |
Tracks/MovieScenePropertyTrack.h | ||
FName GetPropertyPath() |
Tracks/MovieScenePropertyTrack.h | ||
virtual void InitializeFromProperty
(
const FProperty* Property, |
Tracks/MovieScenePropertyTrack.h | ||
| Sets the property name for this animatable property | Tracks/MovieScenePropertyTrack.h |
Overridden from UMovieSceneNameableTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDefaultDisplayName() |
Tracks/MovieScenePropertyTrack.h |
Overridden from UMovieSceneTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TArray< UMovieSceneSection * > & GetAllSections() |
Tracks/MovieScenePropertyTrack.h | ||
virtual FText GetDisplayNameToolTipText
(
const FMovieSceneLabelParams& LabelParams |
Tracks/MovieScenePropertyTrack.h | ||
virtual FSlateColor GetLabelColor
(
const FMovieSceneLabelParams& LabelParams |
Tracks/MovieScenePropertyTrack.h | ||
virtual UMovieSceneSection * GetSectionToKey() |
Finds a section we want to key and recieve globally changed values. | Tracks/MovieScenePropertyTrack.h | |
virtual FName GetTrackName() |
Tracks/MovieScenePropertyTrack.h | ||
virtual bool HasSection
(
const UMovieSceneSection& Section |
Tracks/MovieScenePropertyTrack.h | ||
virtual bool IsEmpty() |
Tracks/MovieScenePropertyTrack.h | ||
virtual void RemoveAllAnimationData() |
Tracks/MovieScenePropertyTrack.h | ||
virtual void SetSectionToKey
(
UMovieSceneSection* Section |
Set the section we want to key and recieve globally changed values. | Tracks/MovieScenePropertyTrack.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Tracks/MovieScenePropertyTrack.h | ||
virtual void Serialize
(
FArchive& Ar |
Tracks/MovieScenePropertyTrack.h |
Overridden from IMovieSceneTrackVirtualAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection& Section |
Tracks/MovieScenePropertyTrack.h | ||
virtual void RemoveSection
(
UMovieSceneSection& Section |
Tracks/MovieScenePropertyTrack.h | ||
virtual void RemoveSectionAt
(
int32 SectionIndex |
Tracks/MovieScenePropertyTrack.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PropertyName_DEPRECATED | FName | Name of the property being changed | Tracks/MovieScenePropertyTrack.h | |
| PropertyPath_DEPRECATED | FString | Path to the property from the source object being changed | Tracks/MovieScenePropertyTrack.h |