Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Sequencer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- 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&40;MinimalAPI&41;
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 | 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 > | |||
| void | HandleControlRigPackageDone
(
URigVMHost* InControlRig |
Control Rigs are ready only after its package is fully end-loaded | |
| void | HandleOnInitialized
(
URigVMHost* Subject, |
UControlRig Delegates. | |
| void | UControlRig Delegates. | ||
| void | HandlePackageDone
(
const FEndLoadPackageContext& Context |
||
| void | RenameParameterName
(
const FName& OldParameterName, |
||
| void | ReplaceControlRig
(
UControlRig* NewControlRig, |
||
| void | ResetControlsToSettingsRotationOrder
(
const TArray< FName >& Names, |
||
| 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 UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | 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 | ||
| void | PostLoad () |
UObject. |
Overridden from IMovieSceneTrackTemplateProducer
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneEvalTemplatePtr | CreateTemplateForSection
(
const UMovieSceneSection& InSection |
Create a movie scene eval template for the specified section |
Overridden from INodeAndChannelMappings
| Type | Name | Description | |
|---|---|---|---|
| bool | GetFbxCurveDataFromChannelMetadata
(
const FMovieSceneChannelMetaData& MetaData, |
||
| TArray< FRigControlFBXNodeAndChannels > * | GetNodeAndChannelMappings
(
UMovieSceneSection* InSection |
Get The Node And Mappings for this Track. | |
| void | GetSelectedNodes
(
TArray< FName >& OutSelectedNodes |
Get Selected Nodes |