Navigation
API > API/Runtime > API/Runtime/MovieScene
Handles when an object binding should be activated/deactivated
| Name | UMovieSceneBindingLifetimeTrack |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Tracks/MovieSceneBindingLifetimeTrack.h |
| Include Path | #include "Tracks/MovieSceneBindingLifetimeTrack.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneBindingLifetimeTrack :
public UMovieSceneTrack ,
public IMovieSceneEntityProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneTrack → UMovieSceneBindingLifetimeTrack
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneBindingLifetimeTrack
(
const FObjectInitializer& Obj |
Tracks/MovieSceneBindingLifetimeTrack.h |
Functions
Public
Overridden from UMovieSceneTrack
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMovieSceneSection * CreateNewSection() |
Generates a new section suitable for use with this track. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual const TArray< UMovieSceneSection * > & GetAllSections() |
Called when all the sections of the track need to be retrieved. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual FText GetDisplayName() |
Get the track's display name. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual bool HasSection
(
const UMovieSceneSection& Section |
Checks to see if the section is in this track. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual bool IsEmpty() |
Tracks/MovieSceneBindingLifetimeTrack.h | ||
virtual void RemoveAllAnimationData() |
Removes animation data. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual bool SupportsType
(
TSubclassOf< UMovieSceneSection > SectionClass |
Does this track support this section class type? | Tracks/MovieSceneBindingLifetimeTrack.h |
Overridden from IMovieSceneTrackVirtualAPI
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection& Section |
Add a section to this track. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual void RemoveSection
(
UMovieSceneSection& Section |
Removes a section from this track. | Tracks/MovieSceneBindingLifetimeTrack.h | |
virtual void RemoveSectionAt
(
int32 SectionIndex |
Removes a section from this track at a particular index | Tracks/MovieSceneBindingLifetimeTrack.h |
Overridden from IMovieSceneEntityProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ImportEntityImpl
(
UMovieSceneEntitySystemLinker* EntityLinker, |
Tracks/MovieSceneBindingLifetimeTrack.h | ||
virtual bool PopulateEvaluationFieldImpl
(
const TRange< FFrameNumber >& EffectiveRange, |
Optional user-implementation function for populating an evaluation entity field | Tracks/MovieSceneBindingLifetimeTrack.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< FFrameNumberRange > CalculateInverseLifetimeRange
(
const TArray< FFrameNumberRange >& Ranges |
Tracks/MovieSceneBindingLifetimeTrack.h |