Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/TimeStretchCurve.h |
Include |
#include "Animation/TimeStretchCurve.h" |
struct FTimeStretchCurveInstance
Name | Description | |
---|---|---|
|
FTimeStretchCurveInstance() |
Name | Description | ||
---|---|---|---|
|
AreValidMarkerBookendsForPosition ( |
Validates that the supplied marker positions bookend supplied position. |
|
|
BinarySearchMarkerIndex ( |
Find marker index that bookends supplied position, using supplied markers, doing a binary search to find match. |
|
|
float |
Clamp_P_Target ( |
Make sure In_P_Target stays in valid marker range. |
|
float |
Convert_P_Original_To_Target ( |
Converts a Position from Original Space to Target Space. |
|
float |
Convert_P_Target_To_Original ( |
Converts a Position from Target Space to Original Space. |
|
float |
Get_T_Original() |
Get original play back duration |
|
float |
Get_T_Target() |
Get target play back duration |
|
const TArray... |
GetMarkers_Original() |
Read access to markers in original space. |
|
const TArray... |
GetMarkers_Target() |
Read access to markers in target space. |
|
HasValidData() |
||
|
InitializeFromPlayRate ( |
||
|
IsValidMarkerForPosition |
Validates that the supplied marker index correctly bookends supplied position. |
|
|
UpdateMarkerIndexForPosition |
Updates InOutMarkerIndex as needed based on 'InPosition' in 'InMarkerPositions' So that InOutMarkerIndex satisfies 'IsValidMarkerForPosition' |