UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneSkeletalAnimationSystem.cpp File Reference
#include "Systems/MovieSceneSkeletalAnimationSystem.h"
#include "Decorations/MovieSceneScalingAnchors.h"
#include "Async/TaskGraphInterfaces.h"
#include "EntitySystem/BuiltInComponentTypes.h"
#include "EntitySystem/Interrogation/MovieSceneInterrogationLinker.h"
#include "EntitySystem/MovieSceneEntityIDs.h"
#include "EntitySystem/MovieSceneEntitySystemLinker.h"
#include "EntitySystem/MovieSceneEntitySystemRunner.h"
#include "EntitySystem/MovieSceneEntitySystemTask.h"
#include "EntitySystem/MovieSceneEntityGroupingSystem.h"
#include "IMovieScenePlayer.h"
#include "MovieScene.h"
#include "MovieSceneExecutionToken.h"
#include "MovieSceneTracksComponentTypes.h"
#include "Sections/MovieSceneSkeletalAnimationSection.h"
#include "Evaluation/PreAnimatedState/IMovieScenePreAnimatedStorage.h"
#include "Evaluation/PreAnimatedState/MovieScenePreAnimatedObjectStorage.h"
#include "Evaluation/PreAnimatedState/MovieScenePreAnimatedStorageID.h"
#include "Evaluation/PreAnimatedState/MovieScenePreAnimatedStorageID.inl"
#include "AnimCustomInstanceHelper.h"
#include "AnimSequencerInstance.h"
#include "AnimSequencerInstanceProxy.h"
#include "Animation/AnimMontage.h"
#include "Animation/AnimSingleNodeInstance.h"
#include "Components/SkeletalMeshComponent.h"
#include "Engine/SkeletalMesh.h"
#include "SkeletalMeshRestoreState.h"
#include "Rendering/MotionVectorSimulation.h"
#include "Systems/MovieSceneMotionVectorSimulationSystem.h"
#include "Systems/MovieSceneComponentTransformSystem.h"
#include "Systems/MovieSceneQuaternionInterpolationRotationSystem.h"
#include "Systems/WeightAndEasingEvaluatorSystem.h"
#include "Systems/MovieSceneObjectPropertySystem.h"
#include "EntitySystem/MovieScenePreAnimatedStateSystem.h"
#include "Animation/AnimationPoseData.h"
#include "BonePose.h"
#include "Animation/BuiltInAttributeTypes.h"
#include "SequencerAnimationOverride.h"

Classes

struct  UE::MovieScene::FPreAnimatedSkeletalAnimationState
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationTraits
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationStorage
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationMontageState
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationMontageTraits
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationMontageStorage
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationAnimInstanceTraits
 
struct  UE::MovieScene::FPreAnimatedSkeletalAnimationAnimInstanceStorage
 
struct  UE::MovieScene::FGatherSkeletalAnimations
 
struct  UE::MovieScene::FEvaluateSkeletalAnimations
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Functions

 DECLARE_CYCLE_STAT (TEXT("Gather skeletal animations"), MovieSceneEval_GatherSkeletalAnimations, STATGROUP_MovieSceneECS)
 
 DECLARE_CYCLE_STAT (TEXT("Evaluate skeletal animations"), MovieSceneEval_EvaluateSkeletalAnimations, STATGROUP_MovieSceneECS)
 
bool UE::MovieScene::AnimationUIFlickerFixActive ()
 
UAnimSequencerInstanceUE::MovieScene::GetAnimSequencerInstance (USkeletalMeshComponent *SkeletalMeshComponent)
 

Variables

MOVIESCENETRACKS_API bool(* UE::MovieScene::ShouldUseLegacyControlRigTemplate )() = nullptr
 
bool UE::MovieScene::GAnimationUIFlickerFix = false
 
FAutoConsoleVariableRef UE::MovieScene::CVarAnimationUIFlickerFix (TEXT("Sequencer.Animation.UIFlickerFix"), GAnimationUIFlickerFix,)
 

Function Documentation

◆ DECLARE_CYCLE_STAT() [1/2]

◆ DECLARE_CYCLE_STAT() [2/2]