Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/AnimNodes
Inheritance Hierarchy
- FAnimNode_Base
- FAnimNode_AssetPlayerRelevancyBase
- FAnimNode_AssetPlayerBase
- FAnimNode_BlendSpacePlayerBase
- FAnimNode_BlendSpacePlayer
- FAnimNode_BlendSpaceEvaluator
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_BlendSpaceEvaluator.h |
| Include | #include "AnimNodes/AnimNode_BlendSpaceEvaluator.h" |
Syntax
struct FAnimNode_BlendSpaceEvaluator : public FAnimNode_BlendSpacePlayer
Remarks
Evaluates a point in a blendspace, using a specific time input rather than advancing time internally. Typically the playback position of the animation for this node will represent something other than time, like jump height.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bTeleportToNormalizedTime | If true, teleport to normalized time, does NOT advance time (does not trigger notifies, does not extract Root Motion, etc.) If false, will advance time (will trigger notifies, extract root motion if applicable, etc). | |
| float | NormalizedTime | Normalized time between [0,1]. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from FAnimNode_BlendSpacePlayerBase
| Type | Name | Description | |
|---|---|---|---|
| float | GetPlayRate () |
Get the play rate multiplier. Can be negative, which will cause the animation to play in reverse. | |
| bool | IsEvaluator () |
Indicates if we are an evaluator - i.e. will be setting the time explicitly rather than letting it play out. | |
| bool | An evaluator will be setting the play rate to zero and setting the time explicitly. ShouldTeleportToTime indicates whether we should jump to that time, or move to it playing out root motion and events etc. |
Overridden from FAnimNode_AssetPlayerBase
| Type | Name | Description | |
|---|---|---|---|
| void | UpdateAssetPlayer
(
const FAnimationUpdateContext& Context |
Update method for the asset player, to be implemented by derived classes |
Overridden from FAnimNode_Base
| Type | Name | Description | |
|---|---|---|---|
| void | GatherDebugData
(
FNodeDebugData& DebugData |
Called to gather on-screen debug data. This is called on the game thread. |