Navigation
Unreal Engine C++ API Reference > Runtime > MovieSceneTracks > Tracks
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneTrack
- UMovieSceneNameableTrack
- UMovieScenePropertyTrack
- UMovieScene2DTransformTrack
- UMovieScene3DTransformTrack
- UMovieSceneActorReferenceTrack
- UMovieSceneBoolTrack
- UMovieSceneVisibilityTrack
- UMovieSceneByteTrack
- UMovieSceneColorTrack
- UMovieSceneComposurePostMoveSettingsTrack
- UMovieSceneDoubleTrack
- UMovieSceneDoubleVectorTrack
- UMovieSceneEnumTrack
- UMovieSceneEulerTransformTrack
- UMovieSceneFloatTrack
- UMovieSceneFadeTrack
- UMovieSceneSlomoTrack
- UMovieSceneFloatVectorTrack
- UMovieSceneIntegerTrack
- UMovieSceneLiveLinkTrack
- UMovieSceneMarginTrack
- UMovieSceneMediaPlayerPropertyTrack
- UMovieSceneObjectPropertyTrack
- UMovieScenePrimitiveMaterialTrack
- UMovieSceneStringTrack
- UMovieSceneTextTrack
- UMovieSceneTransformTrack
References
Module | MovieSceneTracks |
Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieScenePropertyTrack.h |
Include | #include "Tracks/MovieScenePropertyTrack.h" |
Syntax
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 | |
---|---|---|---|
![]() |
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. |
![]() ![]() |
TOptional< ValueType > | GetCurrentValue
(
const UObject* Object |
|
![]() ![]() |
const FMovieScenePropertyBinding & | Access the property binding for this track | |
![]() ![]() |
FName | ||
![]() ![]() |
FName | ||
![]() |
void | SetPropertyNameAndPath
(
FName InPropertyName, |
Sets the property name for this animatable property |
Overridden from UMovieSceneNameableTrack
Overridden from UMovieSceneTrack
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddSection
(
UMovieSceneSection& Section |
Add a section to this track. |
![]() ![]() ![]() |
const TArray< UMovieSceneSection * > & | Called when all the sections of the track need to be retrieved. | |
![]() ![]() ![]() |
FText | Get the track's display tooltip text to be shown on the track's name. | |
![]() ![]() ![]() |
UMovieSceneSection * | Finds a section we want to key and recieve globally changed values. | |
![]() ![]() ![]() |
FName | GetTrackName () |
|
![]() ![]() ![]() |
bool | HasSection
(
const UMovieSceneSection& Section |
Checks to see if the section is in this track. |
![]() ![]() ![]() |
bool | IsEmpty () |
|
![]() ![]() |
void | Removes animation data. | |
![]() ![]() |
void | RemoveSection
(
UMovieSceneSection& Section |
Removes a section from this track. |
![]() ![]() |
void | RemoveSectionAt
(
int32 SectionIndex |
Removes a section from this track at a particular index |
![]() ![]() |
void | SetSectionToKey
(
UMovieSceneSection* Section |
Set the section we want to key and recieve globally changed values. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |