Navigation
Unreal Engine C++ API Reference > Runtime > AnimGraphRuntime
Inheritance Hierarchy
- FAnimInstanceProxy
- FAnimSequencerInstanceProxy
References
Module | AnimGraphRuntime |
Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimSequencerInstanceProxy.h |
Include | #include "AnimSequencerInstanceProxy.h" |
Syntax
struct FAnimSequencerInstanceProxy : public FAnimInstanceProxy
Remarks
Proxy override for this UAnimInstance-derived class
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FAnimNode_MultiWayBlend | AdditiveBlendNode | |
![]() |
FAnimNode_MultiWayBlend | FullBodyBlendNode | |
![]() |
TOptional< FTransform > | InitialTransform | |
![]() |
TOptional< FTransform > | RootBoneTransform | |
![]() |
TOptional< FRootMotionOverride > | RootMotionOverride | Custom root motion override sent in from sequencer |
![]() |
FAnimNode_ApplyAdditive | SequencerRootNode | Custom root node for this sequencer player. |
![]() |
TMap< uint32, FAnimNode_Mirror_Standalone * > | SequencerToMirrorMap | Mapping from sequencer index to internal mirror node index |
![]() |
TMap< uint32, FSequencerPlayerBase * > | SequencerToPlayerMap | Mapping from sequencer index to internal player index |
![]() |
FAnimNode_PoseSnapshot | SnapshotNode | |
![]() |
ESwapRootBone | SwapRootBone |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FAnimSequencerInstanceProxy
(
UAnimInstance* InAnimInstance |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() |
void | Construct and link the base part of the blend tree | |
![]() |
void | EnsureAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
|
![]() ![]() |
Type * | FindPlayer
(
uint32 SequenceId |
Find a player of a specified type |
![]() |
void | InitAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
|
![]() ![]() |
void | ResetNodes () |
Reset all nodes in this instance |
![]() ![]() |
void | ResetPose () |
Reset the pose in this instance |
![]() |
void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance |
![]() |
void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance |
![]() |
void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
|
![]() |
void | UpdateAnimTrackWithRootMotion
(
const FAnimSequencerData& InAnimSequencerData |
Overridden from FAnimInstanceProxy
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Evaluate
(
FPoseContext& Output |
Evaluate override point |
![]() ![]() |
void | Initialize
(
UAnimInstance* InAnimInstance |
Called when our anim instance is being initialized |
![]() ![]() |
void | PostEvaluate
(
UAnimInstance* InAnimInstance |
Called after evaluate so we can do any game thread work we need to |
![]() ![]() |
void | UpdateAnimationNode
(
const FAnimationUpdateContext& InContext |
Updates the anim graph |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | UpdateAnimTrackWithRootMotion
(
UAnimSequenceBase* InAnimSequence, |
Please use the UpdateAnimTrackWithRootMotion that takes a MirrorDataTable |
![]() |
void | UpdateAnimTrackWithRootMotion
(
UAnimSequenceBase* InAnimSequence, |
Please use the UpdateAnimTrackWithRootMotion that takes FAnimSequencerData |