Navigation
Unreal Engine C++ API Reference > 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 |