UMovieSceneControlRigParameterTrack

Handles animation of skeletal mesh actors using animation ControlRigs

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ControlRig

Header

/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Sequencer/MovieSceneControlRigParameterTrack.h

Include

#include "Sequencer/MovieSceneControlRigParameterTrack.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI)
class UMovieSceneControlRigParameterTrack :
    public UMovieSceneNameableTrack,
    public IMovieSceneTrackTemplateProducer,
    public INodeAndChannelMappings

Remarks

Handles animation of skeletal mesh actors using animation ControlRigs

Constructors

Name Description

Public function

UMovieSceneControlRigParameterTrack

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

UMovieSceneS...

 

CreateControlRigSection

(
    FFrameNumber StartTime,
    UControlRig* InControlRig,
    bool bInOwnsControlRig
)

Add a section at that start time

Public function

TArray< UMov...

 

FindAllSections

(
    FFrameNumber Time
)

Find all sections at the current time.

Public function

UMovieSceneS...

 

FindOrAddSection

(
    FFrameNumber Time,
    bool& bSectionAdded
)

Finds a section at the current time.

Public function

UMovieSceneS...

 

FindOrExtendSection

(
    FFrameNumber Time,
    float& OutWeight
)

Finds a section at the current time or extends an existing one

Public function

UMovieSceneS...

 

FindSection

(
    FFrameNumber Time
)

Finds a section at the current time.

Public function Const

UControlRig ...

 

GetControlRig()

Public function

void

 

ReplaceControlRig

(
    UControlRig* NewControlRig,
    bool RecreateChannels
)

Public function

void

 

SetTrackName

(
    FName InName
)

Overridden from UMovieSceneNameableTrack

Name Description

Public function Virtual Const

FText

 

GetDefaultDisplayName()

Overridden from UMovieSceneTrack

Name Description

Public function Virtual

void

 

AddSection

(
    UMovieSceneSection& Section
)

Add a section to this track.

Public function Virtual

UMovieSceneS...

 

CreateNewSection()

Generates a new section suitable for use with 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

UMovieSceneS...

 

GetSectionToKey()

Finds a section we want to key and recieve globally changed values.

Public function Virtual Const

FName

 

GetTrackName()

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

Public function Virtual

void

 

SetSectionToKey

(
    UMovieSceneSection* Section
)

Set the section we want to key and recieve globally changed values.

Public function Virtual Const

bool

 

SupportsType

(
    TSubclassOf< UMovieSceneSection > S...
)

Does this track support this section class type?

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditImport()

Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

Public function Virtual

void

 

PostLoad()

UObject.

Overridden from IMovieSceneTrackTemplateProducer

Name Description

Public function Virtual Const

FMovieSceneE...

 

CreateTemplateForSection

(
    const UMovieSceneSection& InSectio...
)

Create a movie scene eval template for the specified section

Overridden from INodeAndChannelMappings

Name Description

Public function Virtual

TArray< FFBX...

 

GetNodeAndChannelMappings()

Get The Node And Mappings for this Track.

Callee is responsible for deleting

Public function Virtual

void

 

GetSelectedNodes

(
    TArray< FName >& OutSelectedNodes
)

Get Selected Nodes

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