Choose your operating system:
Windows
macOS
Linux
| FAnimNode_Base
|
Module |
|
Header |
/Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_BlendSpaceEvaluator.h |
Include |
#include "AnimNodes/AnimNode_BlendSpaceEvaluator.h" |
struct FAnimNode_BlendSpaceEvaluator : public FAnimNode_BlendSpacePlayer
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. This node will not trigger any notifies present in the associated sequence.
Name | Description | ||
---|---|---|---|
|
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]. |
Name | Description | |
---|---|---|
|
FAnimNode_BlendSpaceEvaluator() |
Name | Description | ||
---|---|---|---|
|
float |
GetPlayRate() |
Get the play rate multiplier. Can be negative, which will cause the animation to play in reverse. |
|
IsEvaluator() |
Indicates if we are an evaluator - i.e. will be setting the time explicitly rather than letting it play out. |
|
|
ShouldTeleportToTime() |
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. |
Name | Description | ||
---|---|---|---|
|
UpdateAssetPlayer ( |
Update method for the asset player, to be implemented by derived classes |
Name | Description | ||
---|---|---|---|
|
GatherDebugData ( |
Called to gather on-screen debug data. This is called on the game thread. |