10#include "AnimNode_AssetPlayerBase.generated.h"
13USTRUCT(BlueprintInternalUseOnly)
18 friend class UAnimGraphNode_AssetPlayerBase;
40 virtual EAnimGroupRole::Type
GetGroupRole()
const {
return EAnimGroupRole::CanBeLeader; }
61 ENGINE_API virtual float GetAccumulatedTime()
const override;
62 ENGINE_API virtual void SetAccumulatedTime(
float NewTime)
override;
63 ENGINE_API virtual float GetCachedBlendWeight()
const override;
64 ENGINE_API virtual void ClearCachedBlendWeight()
override;
65 ENGINE_API virtual float GetCurrentAssetTimePlayRateAdjusted()
const override;
70#if WITH_EDITORONLY_DATA
88 float InternalTimeAccumulator = 0.0f;
94 bool bHasBeenFullWeight =
false;
97 ENGINE_API UE::Anim::FAnimSyncParams GetSyncParams(
bool bRequestedInertialization) const;
EAnimSyncMethod
Definition AnimationAsset.h:629
EAnimSyncGroupScope
Definition AnimationAsset.h:618
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition NameTypes.h:617
Definition AnimSequenceBase.h:37
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition AnimNode_AssetPlayerBase.h:15
virtual EAnimSyncMethod GetGroupMethod() const
Definition AnimNode_AssetPlayerBase.h:43
virtual FName GetGroupName() const
Definition AnimNode_AssetPlayerBase.h:37
virtual bool SetGroupRole(EAnimGroupRole::Type InRole)
Definition AnimNode_AssetPlayerBase.h:52
virtual bool GetOverridePositionWhenJoiningSyncGroupAsLeader() const
Definition AnimNode_AssetPlayerBase.h:46
virtual bool SetOverridePositionWhenJoiningSyncGroupAsLeader(bool InOverridePositionWhenJoiningSyncGroupAsLeader)
Definition AnimNode_AssetPlayerBase.h:58
virtual EAnimGroupRole::Type GetGroupRole() const
Definition AnimNode_AssetPlayerBase.h:40
virtual bool SetGroupName(FName InGroupName)
Definition AnimNode_AssetPlayerBase.h:49
virtual bool SetGroupMethod(EAnimSyncMethod InMethod)
Definition AnimNode_AssetPlayerBase.h:55
FMarkerTickRecord MarkerTickRecord
Definition AnimNode_AssetPlayerBase.h:80
Definition AnimNode_RelevantAssetPlayerBase.h:14
Definition AnimNodeBase.h:324
Definition AnimNodeBase.h:354
Definition AnimationAsset.h:98
Definition AnimationAsset.h:67