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

#include <AnimMontage.h>

+ Inheritance diagram for FBranchingPoint:

Public Member Functions

float GetTriggerTime () const
 
- Public Member Functions inherited from FAnimLinkableElement
 FAnimLinkableElement ()
 
virtual ~FAnimLinkableElement ()
 
ENGINE_API void Update ()
 
ENGINE_API void Link (UAnimSequenceBase *AnimSequenceBase, float AbsTime, int32 InSlotIndex=0)
 
ENGINE_API void LinkMontage (UAnimMontage *Montage, float AbsMontageTime, int32 InSlotIndex=0)
 
ENGINE_API void LinkSequence (UAnimSequenceBase *Sequence, float AbsSequenceTime)
 
ENGINE_API void Clear ()
 
ENGINE_API void OnChanged (float NewMontageTime)
 
ENGINE_API float GetTime (EAnimLinkMethod::Type ReferenceFrame=EAnimLinkMethod::Absolute) const
 
virtual ENGINE_API void SetTime (float NewTime, EAnimLinkMethod::Type ReferenceFrame=EAnimLinkMethod::Absolute)
 
const UAnimSequenceBaseGetLinkedSequence () const
 
const UAnimMontageGetLinkedMontage () const
 
ENGINE_API void ChangeLinkMethod (EAnimLinkMethod::Type NewLinkMethod)
 
ENGINE_API void ChangeSlotIndex (int32 NewSlotIndex)
 
EAnimLinkMethod::Type GetLinkMethod () const
 
int32 GetSlotIndex () const
 
int32 GetSegmentIndex () const
 
void SetSegmentIndex (int32 NewSegmentIndex)
 
ENGINE_API bool ConditionalRelink ()
 
ENGINE_API void RefreshSegmentOnLoad ()
 

Public Attributes

FName EventName
 
float TriggerTimeOffset = 0.f
 

Additional Inherited Members

- Protected Member Functions inherited from FAnimLinkableElement
FAnimSegmentGetSegmentAtCurrentTime ()
 
- Protected Attributes inherited from FAnimLinkableElement
TObjectPtr< UAnimMontageLinkedMontage
 
int32 SlotIndex
 
int32 SegmentIndex
 
TEnumAsByte< EAnimLinkMethod::TypeLinkMethod
 
TEnumAsByte< EAnimLinkMethod::TypeCachedLinkMethod
 
float SegmentBeginTime
 
float SegmentLength
 
float LinkValue
 
TObjectPtr< UAnimSequenceBaseLinkedSequence
 

Detailed Description

Remove FBranchingPoint when VER_UE4_MONTAGE_BRANCHING_POINT_REMOVAL is removed.

Member Function Documentation

◆ GetTriggerTime()

float FBranchingPoint::GetTriggerTime ( ) const
inline

Returns the time this branching point should be triggered

Member Data Documentation

◆ EventName

FName FBranchingPoint::EventName

◆ TriggerTimeOffset

float FBranchingPoint::TriggerTimeOffset = 0.f

An offset from the DisplayTime to the actual time we will trigger the notify, as we cannot always trigger it exactly at the time the user wants


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