FMontageSubStepper

Helper struct to sub step through Montages when advancing time.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Animation/AnimMontage.h

Include

#include "Animation/AnimMontage.h"

Syntax

struct FMontageSubStepper

Remarks

Helper struct to sub step through Montages when advancing time. These require stopping at sections and branching points to potential jumps and loops. And also stepping through TimeStretchMarkers to adjust play rate based on TimeStretchCurve.

Constructors

Name Description

Public function

FMontageSubStepper()

Functions

Name Description

Public function

void

 

AddEvaluationTime

(
    float InDeltaTime
)

Public function

EMontageSubS...

 

Advance

(
    float& InOut_P_Original,
    const FBranchingPointMarker*&#...
)

Public function

void

 

ClearCachedData()

Invalidate Cached_CombinedPlayRate to force data to be recached in 'ConditionallyUpdateCachedData'

Public function Const

bool

 

GetbPlayingForward()

Public function Const

int32

 

GetCurrentSectionIndex()

Public function Const

float

 

GetDeltaMove()

Public function

float

 

GetRemainingPlayTimeToSectionEnd

(
    const float In_P_Original
)

Public function Const

float

 

GetRemainingTime()

Public function Const

bool

 

HasReachedEndOfSection()

Public function Const

bool

 

HasTimeRemaining()

Public function

void

 

Initialize

(
    const FAnimMontageInstance& InAnim...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss