#include <AnimSync.h>
|
| ENGINE_API void | Reset () |
| |
| ENGINE_API void | ResetAll () |
| |
| ENGINE_API void | AddTickRecord (const FAnimTickRecord &InTickRecord, const FAnimSyncParams &InSyncParams=FAnimSyncParams()) |
| |
| ENGINE_API void | SetMirror (const UMirrorDataTable *MirrorTable) |
| |
| ENGINE_API void | TickAssetPlayerInstances (FAnimInstanceProxy &InProxy, float InDeltaSeconds) |
| |
| ENGINE_API bool | GetTimeToClosestMarker (FName SyncGroup, FName MarkerName, float &OutMarkerTime) const |
| |
| ENGINE_API bool | HasMarkerBeenHitThisFrame (FName SyncGroup, FName MarkerName) const |
| |
| ENGINE_API bool | IsSyncGroupBetweenMarkers (FName InSyncGroupName, FName PreviousMarker, FName NextMarker, bool bRespectMarkerOrder=true) const |
| |
| ENGINE_API FMarkerSyncAnimPosition | GetSyncGroupPosition (FName InSyncGroupName) const |
| |
| ENGINE_API bool | IsSyncGroupValid (FName InSyncGroupName) const |
| |
| void | TickSyncGroupWriteIndex () |
| |
| int32 | GetSyncGroupReadIndex () const |
| |
| int32 | GetSyncGroupWriteIndex () const |
| |
| const FSyncGroupMap & | GetSyncGroupMapRead () const |
| |
| const TArray< FAnimTickRecord > & | GetUngroupedActivePlayersRead () |
| |
| ENGINE_API FAnimTickRecord & | CreateUninitializedTickRecord (FAnimGroupInstance *&OutSyncGroupPtr, FName GroupName) |
| |
| ENGINE_API FAnimTickRecord & | CreateUninitializedTickRecordInScope (FAnimInstanceProxy &InProxy, FAnimGroupInstance *&OutSyncGroupPtr, FName GroupName, EAnimSyncGroupScope Scope) |
| |
| ENGINE_API void | AddReferencedObjects (UAnimInstance *InAnimInstance, FReferenceCollector &Collector) |
| |
◆ FSyncGroupMap
◆ AddReferencedObjects()
◆ AddTickRecord()
◆ CreateUninitializedTickRecord()
◆ CreateUninitializedTickRecordInScope()
◆ GetSyncGroupMapRead()
| const FSyncGroupMap & UE::Anim::FAnimSync::GetSyncGroupMapRead |
( |
| ) |
const |
|
inline |
Get the sync group we are currently reading from
◆ GetSyncGroupPosition()
◆ GetSyncGroupReadIndex()
| int32 UE::Anim::FAnimSync::GetSyncGroupReadIndex |
( |
| ) |
const |
|
inline |
◆ GetSyncGroupWriteIndex()
| int32 UE::Anim::FAnimSync::GetSyncGroupWriteIndex |
( |
| ) |
const |
|
inline |
◆ GetTimeToClosestMarker()
| bool UE::Anim::FAnimSync::GetTimeToClosestMarker |
( |
FName |
SyncGroup, |
|
|
FName |
MarkerName, |
|
|
float & |
OutMarkerTime |
|
) |
| const |
◆ GetUngroupedActivePlayersRead()
Get the ungrouped active player we are currently reading from
◆ HasMarkerBeenHitThisFrame()
| bool UE::Anim::FAnimSync::HasMarkerBeenHitThisFrame |
( |
FName |
SyncGroup, |
|
|
FName |
MarkerName |
|
) |
| const |
◆ IsSyncGroupBetweenMarkers()
| bool UE::Anim::FAnimSync::IsSyncGroupBetweenMarkers |
( |
FName |
InSyncGroupName, |
|
|
FName |
PreviousMarker, |
|
|
FName |
NextMarker, |
|
|
bool |
bRespectMarkerOrder = true |
|
) |
| const |
◆ IsSyncGroupValid()
| bool UE::Anim::FAnimSync::IsSyncGroupValid |
( |
FName |
InSyncGroupName | ) |
const |
◆ Reset()
| void UE::Anim::FAnimSync::Reset |
( |
| ) |
|
◆ ResetAll()
| void UE::Anim::FAnimSync::ResetAll |
( |
| ) |
|
◆ SetMirror()
◆ TickAssetPlayerInstances()
◆ TickSyncGroupWriteIndex()
| void UE::Anim::FAnimSync::TickSyncGroupWriteIndex |
( |
| ) |
|
|
inline |
◆ Attribute
| const FName UE::Anim::FAnimSync::Attribute |
|
static |
The documentation for this struct was generated from the following files:
- Engine/Source/Runtime/Engine/Public/Animation/AnimSync.h
- Engine/Source/Runtime/Engine/Private/Animation/AnimSync.cpp