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

#include <AnimationAsset.h>

Public Member Functions

 FAnimGroupInstance ()
 
void Reset ()
 
ENGINE_API void TestTickRecordForLeadership (EAnimGroupRole::Type MembershipType)
 
void TestMontageTickRecordForLeadership ()
 
ENGINE_API void Finalize (const FAnimGroupInstance *PreviousGroup)
 
ENGINE_API void Prepare (const FAnimGroupInstance *PreviousGroup)
 

Public Attributes

TArray< FAnimTickRecordActivePlayers
 
int32 GroupLeaderIndex
 
TArray< FNameValidMarkers
 
bool bCanUseMarkerSync
 
float MontageLeaderWeight
 
FMarkerTickContext MarkerTickContext
 
float PreviousAnimLengthRatio
 
float AnimLengthRatio
 

Constructor & Destructor Documentation

◆ FAnimGroupInstance()

FAnimGroupInstance::FAnimGroupInstance ( )
inline

Member Function Documentation

◆ Finalize()

void FAnimGroupInstance::Finalize ( const FAnimGroupInstance PreviousGroup)

◆ Prepare()

void FAnimGroupInstance::Prepare ( const FAnimGroupInstance PreviousGroup)

◆ Reset()

void FAnimGroupInstance::Reset ( )
inline

◆ TestMontageTickRecordForLeadership()

void FAnimGroupInstance::TestMontageTickRecordForLeadership ( )
inline

◆ TestTickRecordForLeadership()

void FAnimGroupInstance::TestTickRecordForLeadership ( EAnimGroupRole::Type  MembershipType)

Member Data Documentation

◆ ActivePlayers

TArray<FAnimTickRecord> FAnimGroupInstance::ActivePlayers

◆ AnimLengthRatio

float FAnimGroupInstance::AnimLengthRatio

◆ bCanUseMarkerSync

bool FAnimGroupInstance::bCanUseMarkerSync

◆ GroupLeaderIndex

int32 FAnimGroupInstance::GroupLeaderIndex

◆ MarkerTickContext

FMarkerTickContext FAnimGroupInstance::MarkerTickContext

◆ MontageLeaderWeight

float FAnimGroupInstance::MontageLeaderWeight

◆ PreviousAnimLengthRatio

float FAnimGroupInstance::PreviousAnimLengthRatio

◆ ValidMarkers

TArray<FName> FAnimGroupInstance::ValidMarkers

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