Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Inheritance Hierarchy
- FAnimInstanceProxy
- FAnimSequencerInstanceProxy
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimSequencerInstanceProxy.h |
| Include | #include "AnimSequencerInstanceProxy.h" |
Syntax
USTRUCT ()
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 | AddReferencedObjects
(
UAnimInstance* InAnimInstance, |
||
| void | |||
| void | Construct and link the base part of the blend tree | ||
| void | EnsureAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
||
| bool | Evaluate
(
FPoseContext& Output |
||
| Type * | FindPlayer
(
uint32 SequenceId |
Find a player of a specified type | |
| void | InitAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
||
| void | Initialize
(
UAnimInstance* InAnimInstance |
||
| void | PostEvaluate
(
UAnimInstance* InAnimInstance |
||
| void | ResetNodes () |
Reset all nodes in this instance | |
| void | ResetPose () |
Reset the pose in this instance | |
| void | UpdateAnimationNode
(
const FAnimationUpdateContext& InContext |
||
| void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
Update an animation sequence player in this instance | |
| void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
||
| void | UpdateAnimTrack
(
UAnimSequenceBase* InAnimSequence, |
||
| void | UpdateAnimTrackWithRootMotion
(
UAnimSequenceBase* InAnimSequence, |
||
| void | UpdateAnimTrackWithRootMotion
(
const FAnimSequencerData& InAnimSequencerData |
||
| void | UpdateAnimTrackWithRootMotion
(
UAnimSequenceBase* InAnimSequence, |