![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimMontage.h>
Public Member Functions | |
| FMontageSubStepper () | |
| void | Initialize (const struct FAnimMontageInstance &InAnimInstance) |
| void | AddEvaluationTime (float InDeltaTime) |
| bool | HasTimeRemaining () const |
| float | GetRemainingTime () const |
| EMontageSubStepResult | Advance (float &InOut_P_Original, const FBranchingPointMarker **OutBranchingPointMarkerPtr) |
| bool | HasReachedEndOfSection () const |
| float | GetRemainingPlayTimeToSectionEnd (const float In_P_Original) |
| bool | GetbPlayingForward () const |
| float | GetDeltaMove () const |
| int32 | GetCurrentSectionIndex () const |
| void | ClearCachedData () |
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.
|
inline |
| EMontageSubStepResult FMontageSubStepper::Advance | ( | float & | InOut_P_Original, |
| const FBranchingPointMarker ** | OutBranchingPointMarkerPtr | ||
| ) |
|
inline |
Invalidate Cached_CombinedPlayRate to force data to be recached in 'ConditionallyUpdateCachedData'
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void FMontageSubStepper::Initialize | ( | const struct FAnimMontageInstance & | InAnimInstance | ) |