#include <AnimNode_AssetPlayerBase.h>
◆ FAnimNode_AssetPlayerBase()
| FAnimNode_AssetPlayerBase::FAnimNode_AssetPlayerBase |
( |
| ) |
|
|
default |
◆ ClearCachedBlendWeight()
| void FAnimNode_AssetPlayerBase::ClearCachedBlendWeight |
( |
| ) |
|
|
overridevirtual |
◆ CreateTickRecordForNode()
◆ GetAccumulatedTime()
| float FAnimNode_AssetPlayerBase::GetAccumulatedTime |
( |
| ) |
const |
|
overridevirtual |
◆ GetCachedBlendWeight()
| float FAnimNode_AssetPlayerBase::GetCachedBlendWeight |
( |
| ) |
const |
|
overridevirtual |
◆ GetCurrentAssetTimePlayRateAdjusted()
| float FAnimNode_AssetPlayerBase::GetCurrentAssetTimePlayRateAdjusted |
( |
| ) |
const |
|
overridevirtual |
◆ GetDeltaTimeRecord()
| const FDeltaTimeRecord * FAnimNode_AssetPlayerBase::GetDeltaTimeRecord |
( |
| ) |
const |
|
overridevirtual |
◆ GetGroupMethod()
◆ GetGroupName()
| virtual FName FAnimNode_AssetPlayerBase::GetGroupName |
( |
| ) |
const |
|
inlinevirtual |
◆ GetGroupRole()
| virtual EAnimGroupRole::Type FAnimNode_AssetPlayerBase::GetGroupRole |
( |
| ) |
const |
|
inlinevirtual |
◆ GetOverridePositionWhenJoiningSyncGroupAsLeader()
| virtual bool FAnimNode_AssetPlayerBase::GetOverridePositionWhenJoiningSyncGroupAsLeader |
( |
| ) |
const |
|
inlinevirtual |
◆ GetSyncParams()
Get sync parameters for the tick record produced by this asset player
◆ Initialize_AnyThread()
◆ SetAccumulatedTime()
| void FAnimNode_AssetPlayerBase::SetAccumulatedTime |
( |
float |
NewTime | ) |
|
|
overridevirtual |
◆ SetGroupMethod()
◆ SetGroupName()
◆ SetGroupRole()
| virtual bool FAnimNode_AssetPlayerBase::SetGroupRole |
( |
EAnimGroupRole::Type |
InRole | ) |
|
|
inlinevirtual |
◆ SetOverridePositionWhenJoiningSyncGroupAsLeader()
| virtual bool FAnimNode_AssetPlayerBase::SetOverridePositionWhenJoiningSyncGroupAsLeader |
( |
bool |
InOverridePositionWhenJoiningSyncGroupAsLeader | ) |
|
|
inlinevirtual |
◆ Update_AnyThread()
Update the node, marked final so we can always handle blendweight caching. Derived classes should implement UpdateAssetPlayer
Reimplemented from FAnimNode_Base.
◆ UpdateAssetPlayer()
Update method for the asset player, to be implemented by derived classes
Reimplemented in FAnimNode_AimOffsetLookAt, FAnimNode_BlendSpaceEvaluator, FAnimNode_BlendSpacePlayerBase, FAnimNode_PoseBlendNode, FAnimNode_PoseByName, FAnimNode_PoseDriver, FAnimNode_PoseHandler, FAnimNode_RotationOffsetBlendSpace, FAnimNode_SequenceEvaluatorBase, and FAnimNode_SequencePlayerBase.
◆ UAnimGraphNode_AssetPlayerBase
| friend class UAnimGraphNode_AssetPlayerBase |
|
friend |
◆ bHasBeenFullWeight
| bool FAnimNode_AssetPlayerBase::bHasBeenFullWeight = false |
|
protected |
Track whether we have been full weight previously. Reset when we reach 0 weight
◆ BlendWeight
| float FAnimNode_AssetPlayerBase::BlendWeight = 0.0f |
|
protected |
Last encountered blendweight for this node
◆ DeltaTimeRecord
Previous frame InternalTimeAccumulator value and effective delta time leading into the current frame
◆ InternalTimeAccumulator
| float FAnimNode_AssetPlayerBase::InternalTimeAccumulator = 0.0f |
|
protected |
Accumulated time used to reference the asset in this node
◆ MarkerTickRecord
Store data about current marker position when using marker based syncing
The documentation for this struct was generated from the following files: