UMovieScene3DConstraintTrack

Base class for constraint tracks (tracks that are dependent upon other objects).

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieScene3DConstraintTrack.h

Include

#include "Tracks/MovieScene3DConstraintTrack.h"

Syntax

class UMovieScene3DConstraintTrack : public UMovieSceneTrack

Remarks

Base class for constraint tracks (tracks that are dependent upon other objects).

Variables

Name Description

Protected variable

TArray< UMovieS...

 

ConstraintSections

List of all constraint sections.

Constructors

Name Description

Public function

UMovieScene3DConstraintTrack

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

AddConstraint

(
    FFrameNumber Time,
    int32 Duration,
    const FName SocketName,
    const FName ComponentName,
    const FMovieSceneObjectBindingID& ...
)

Adds a constraint.

Overridden from UMovieSceneTrack

Name Description

Public function Virtual

void

 

AddSection

(
    UMovieSceneSection& Section
)

Add a section to this track.

Public function Virtual Const

const TArray...

 

GetAllSections()

Called when all the sections of the track need to be retrieved.

Public function Virtual Const

bool

 

HasSection

(
    const UMovieSceneSection& Section
)

Checks to see if the section is in this track.

Public function Virtual Const

bool

 

IsEmpty()

Public function Virtual

void

 

RemoveAllAnimationData()

Removes animation data.

Public function Virtual

void

 

RemoveSection

(
    UMovieSceneSection& Section
)

Removes a section from this track.

Public function Virtual

void

 

RemoveSectionAt

(
    int32 SectionIndex
)

Removes a section from this track at a particular index

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss