Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieSceneSkeletalAnimationTrack.h |
Include |
#include "Tracks/MovieSceneSkeletalAnimationTrack.h" |
class UMovieSceneSkeletalAnimationTrack :
public UMovieSceneNameableTrack,
public IMovieSceneTrackTemplateProducer
Handles animation of skeletal mesh actors
Name | Description | ||
---|---|---|---|
|
AnimationSections |
List of all animation sections |
|
|
bAutoMatchClipsRootMotions |
MZ todo will need to figure out how to get skelmesh when adding moving clip. |
|
|
bBlendFirstChildOfRoot |
Whether to blend and adjust the first child node instead of the root, this should be true for blending when the root is static, false if the animations have proper root motion |
|
|
bShowRootMotionTrail |
Whether to show the position of the root for this sections |
|
|
bUseLegacySectionIndexBlend |
||
|
RootMotionParams |
Name | Description | |
---|---|---|
|
UMovieSceneSkeletalAnimationTrack ( |
Name | Description | ||
---|---|---|---|
|
UMovieSceneS... |
AddNewAnimation ( |
Adds a new animation to this track on the next available/non-overlapping row |
|
UMovieSceneS... |
AddNewAnimationOnRow ( |
Adds a new animation to this track |
|
FindBestBlendPoint ( |
||
|
GetAnimSectionsAtTime ( |
Gets the animation sections at a certain time |
|
|
MatchSectionByBoneTransform ( |
||
|
SetRootMotionsDirty() |
||
|
SetUpRootMotions ( |
||
|
ToggleAutoMatchClipsRootMotions() |
||
|
ToggleShowRootMotionTrail() |
Name | Description | ||
---|---|---|---|
|
GetDefaultDisplayName() |
Name | Description | ||
---|---|---|---|
|
AddSection ( |
Add a section to this track. |
|
|
UMovieSceneS... |
CreateNewSection() |
Generates a new section suitable for use with this track. |
|
const TArray... |
GetAllSections() |
Called when all the sections of the track need to be retrieved. |
|
HasSection ( |
Checks to see if the section is in this track. |
|
|
IsEmpty() |
||
|
EMovieSceneS... |
OnSectionMoved ( |
Called if the section is moved in Sequencer. |
|
PopulateEvaluationTree |
Sub-classes can override this method to perforum custom evaluation tree population logic. |
|
|
RemoveAllAnimationData() |
Removes animation data. |
|
|
RemoveSection ( |
Removes a section from this track. |
|
|
RemoveSectionAt ( |
Removes a section from this track at a particular index |
|
|
SupportsMultipleRows() |
||
|
SupportsType ( |
Does this track support this section class type? |
|
|
UpdateEasing() |
Update all auto-generated easing curves for all sections in this track |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
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 |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name | Description | ||
---|---|---|---|
|
FMovieSceneE... |
CreateTemplateForSection ( |
Create a movie scene eval template for the specified section |