UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMarkerSyncData Struct Reference

#include <AnimTypes.h>

Public Member Functions

void GetMarkerIndicesForTime (float CurrentTime, bool bLooping, const TArray< FName > &ValidMarkerNames, FMarkerPair &OutPrevMarker, FMarkerPair &OutNextMarker, float SequenceLength) const
 
FMarkerSyncAnimPosition GetMarkerSyncPositionfromMarkerIndicies (int32 PrevMarker, int32 NextMarker, float CurrentTime, float SequenceLength) const
 
FMarkerSyncAnimPosition GetMarkerSyncPositionFromMarkerIndicies (int32 PrevMarker, int32 NextMarker, float CurrentTime, float SequenceLength, const UMirrorDataTable *MirrorTable=nullptr) const
 
void CollectUniqueNames ()
 
void CollectMarkersInRange (float PrevPosition, float NewPosition, TArray< FPassedMarker > &OutMarkersPassedThisTick, float TotalDeltaMove)
 

Public Attributes

TArray< FAnimSyncMarkerAuthoredSyncMarkers
 
TArray< FNameUniqueMarkerNames
 

Member Function Documentation

◆ CollectMarkersInRange()

void FMarkerSyncData::CollectMarkersInRange ( float  PrevPosition,
float  NewPosition,
TArray< FPassedMarker > &  OutMarkersPassedThisTick,
float  TotalDeltaMove 
)

◆ CollectUniqueNames()

void FMarkerSyncData::CollectUniqueNames ( )

◆ GetMarkerIndicesForTime()

void FMarkerSyncData::GetMarkerIndicesForTime ( float  CurrentTime,
bool  bLooping,
const TArray< FName > &  ValidMarkerNames,
FMarkerPair OutPrevMarker,
FMarkerPair OutNextMarker,
float  SequenceLength 
) const

◆ GetMarkerSyncPositionfromMarkerIndicies()

FMarkerSyncAnimPosition FMarkerSyncData::GetMarkerSyncPositionfromMarkerIndicies ( int32  PrevMarker,
int32  NextMarker,
float  CurrentTime,
float  SequenceLength 
) const

◆ GetMarkerSyncPositionFromMarkerIndicies()

FMarkerSyncAnimPosition FMarkerSyncData::GetMarkerSyncPositionFromMarkerIndicies ( int32  PrevMarker,
int32  NextMarker,
float  CurrentTime,
float  SequenceLength,
const UMirrorDataTable MirrorTable = nullptr 
) const

Member Data Documentation

◆ AuthoredSyncMarkers

TArray<FAnimSyncMarker> FMarkerSyncData::AuthoredSyncMarkers

Authored Sync markers

◆ UniqueMarkerNames

TArray<FName> FMarkerSyncData::UniqueMarkerNames

List of Unique marker names in this animation sequence


The documentation for this struct was generated from the following files: