Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Sequencer
Inheritance Hierarchy
- UObject
- UMovieSceneSignedObject
- UMovieSceneTrack
- UMovieSceneNameableTrack
- UMovieSceneControlRigParameterTrack
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Sequencer/MovieSceneControlRigParameterTrack.h |
| Include | #include "Sequencer/MovieSceneControlRigParameterTrack.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieSceneControlRigParameterTrack :
public UMovieSceneNameableTrack ,
public IMovieSceneTrackTemplateProducer ,
public INodeAndChannelMappings
Remarks
Handles animation of skeletal mesh actors using animation ControlRigs
Constructors
| Type | Name | Description | |
|---|---|---|---|
UMovieSceneControlRigParameterTrack
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
||
| void | ChangeControlRotationOrder
(
const FName& InControlName, |
If order is not set then it uses the default FRotator conversions | |
| IMovieSceneConstrainedSection::FConstraintChannelAddedEvent & | |||
| UMovieSceneSection * | CreateControlRigSection
(
FFrameNumber StartTime, |
Add a section at that start time | |
| void | DeclareConstructClasses
(
TArray< FTopLevelAssetPath >& OutConstructClasses, |
||
| 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. | |
| UControlRig * | |||
| TArray< FName > | |||
| bool | GetFbxCurveDataFromChannelMetadata
(
const FMovieSceneChannelMetaData& MetaData, |
||
| UControlRig * | GetGameWorldControlRig
(
UWorld* InWorld |
||
| TArray< FRigControlFBXNodeAndChannels > * | GetNodeAndChannelMappings
(
UMovieSceneSection* InSection |
||
| int32 | |||
| void | GetSelectedNodes
(
TArray< FName >& OutSelectedNodes |
||
| void | HandleControlRigPackageDone
(
URigVMHost* InControlRig |
Control Rigs are ready only after its package is fully end-loaded | |
| void | HandleOnPostConstructed
(
UControlRig* Subject, |
||
| void | UControlRig Delegates. | ||
| void | HandlePackageDone
(
const FEndLoadPackageContext& Context |
||
| void | |||
| void | RenameParameterName
(
const FName& OldParameterName, |
||
| void | ReplaceControlRig
(
UControlRig* NewControlRig, |
||
| void | ResetControlsToSettingsRotationOrder
(
const TArray< FName >& Names, |
||
| void | SetPriorityOrder
(
int32 InPriorityIndex |
||
| void | SetTrackName
(
FName InName |
||
| UMovieSceneControlRigParameterSection::FSpaceChannelAddedEvent & |
Overridden from UMovieSceneNameableTrack
| Type | Name | Description | |
|---|---|---|---|
| FText |
Overridden from UMovieSceneTrack
| Type | Name | Description | |
|---|---|---|---|
| void | AddSection
(
UMovieSceneSection& Section |
Add a section to this track. | |
| UMovieSceneSection * | Generates a new section suitable for use with this track. | ||
| const TArray< UMovieSceneSection * > & | Called when all the sections of the track need to be retrieved. | ||
| 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. | |
| bool | SupportsType
(
TSubclassOf< UMovieSceneSection > SectionClass |
Does this track support this section class type? |
Overridden from UMovieSceneSignedObject
Overridden from IMovieSceneTrackTemplateProducer
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneEvalTemplatePtr | CreateTemplateForSection
(
const UMovieSceneSection& InSection |
Create a movie scene eval template for the specified section |
Constants
| Name | Description |
|---|---|
| AbsoluteRigTrackColor | |
| LayeredRigTrackColor |