Navigation
API > API/Plugins > API/Plugins/MovieSceneAnimMixer
Custom anim instance and proxy that take an anim evaluation task, evaluate it, and push the resulting pose to the skeleton.
| Name | USequencerMixedAnimInstance |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MovieSceneAnimMixer/Source/MovieSceneAnimMixer/Public/Systems/MovieSceneAnimInstanceTargetSystem.h |
| Include Path | #include "Systems/MovieSceneAnimInstanceTargetSystem.h" |
Syntax
UCLASS (Transient, NotBlueprintable, MinimalAPI)
class USequencerMixedAnimInstance :
public UAnimInstance ,
public ISequencerAnimationSupport
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimInstance → USequencerMixedAnimInstance
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USequencerMixedAnimInstance
(
const FObjectInitializer& ObjectInitializer |
Systems/MovieSceneAnimInstanceTargetSystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetMixerTask
(
TSharedPtr< FAnimNextEvaluationTask > InEvalTask |
Systems/MovieSceneAnimInstanceTargetSystem.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ConstructNodes() |
Systems/MovieSceneAnimInstanceTargetSystem.h | ||
virtual bool DoesSupportDifferentSourceAnimInstance() |
Systems/MovieSceneAnimInstanceTargetSystem.h | ||
virtual UAnimInstance * GetSourceAnimInstance() |
Systems/MovieSceneAnimInstanceTargetSystem.h | ||
virtual void ResetNodes() |
Systems/MovieSceneAnimInstanceTargetSystem.h | ||
virtual void ResetPose() |
Systems/MovieSceneAnimInstanceTargetSystem.h | ||
virtual void SavePose() |
Systems/MovieSceneAnimInstanceTargetSystem.h | ||
virtual void SetSourceAnimInstance
(
UAnimInstance* SourceAnimInstance |
Anim Instance Source info - created externally and used here | Systems/MovieSceneAnimInstanceTargetSystem.h | |
virtual void UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Empty ISequencerAnimationSupport things we don't use- would be better to have 2 interfaces, but deprecation would be a pain. | Systems/MovieSceneAnimInstanceTargetSystem.h | |
virtual void UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Systems/MovieSceneAnimInstanceTargetSystem.h |
Overridden from UAnimInstance
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FAnimInstanceProxy * CreateAnimInstanceProxy() |
Systems/MovieSceneAnimInstanceTargetSystem.h |