UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FPiecewiseCurveData Struct Reference

#include <MovieScenePiecewiseCurve.h>

Public Member Functions

UE_API bool HasDefaultValue () const
 
UE_API double GetDefaultValue () const
 
UE_API double PreExtrapolate (const FFrameTime &Time) const
 
UE_API double PostExtrapolate (const FFrameTime &Time) const
 
UE_API int32 NumPieces () const
 
UE_API int32 GetIndexOfPieceByTime (const FFrameTime &Time) const
 
UE_API Interpolation::FCachedInterpolation GetPieceByIndex (int32 Index) const
 
UE_API Interpolation::FCachedInterpolation GetPieceByTime (const FFrameTime &Time) const
 
UE_API FFrameNumber GetFiniteStart () const
 
UE_API FFrameNumber GetFiniteEnd () const
 
UE_API ERichCurveExtrapolation GetPreExtrapolation () const
 
UE_API ERichCurveExtrapolation GetPostExtrapolation () const
 
UE_API double GetStartingValue () const
 
UE_API double GetEndingValue () const
 

Public Attributes

const FPiecewiseCurveChannel
 

Member Function Documentation

◆ GetDefaultValue()

double UE::MovieScene::FPiecewiseCurveData::GetDefaultValue ( ) const

◆ GetEndingValue()

double UE::MovieScene::FPiecewiseCurveData::GetEndingValue ( ) const

◆ GetFiniteEnd()

FFrameNumber UE::MovieScene::FPiecewiseCurveData::GetFiniteEnd ( ) const

◆ GetFiniteStart()

FFrameNumber UE::MovieScene::FPiecewiseCurveData::GetFiniteStart ( ) const

◆ GetIndexOfPieceByTime()

int32 UE::MovieScene::FPiecewiseCurveData::GetIndexOfPieceByTime ( const FFrameTime Time) const

◆ GetPieceByIndex()

Interpolation::FCachedInterpolation UE::MovieScene::FPiecewiseCurveData::GetPieceByIndex ( int32  Index) const

◆ GetPieceByTime()

Interpolation::FCachedInterpolation UE::MovieScene::FPiecewiseCurveData::GetPieceByTime ( const FFrameTime Time) const

◆ GetPostExtrapolation()

ERichCurveExtrapolation UE::MovieScene::FPiecewiseCurveData::GetPostExtrapolation ( ) const

◆ GetPreExtrapolation()

ERichCurveExtrapolation UE::MovieScene::FPiecewiseCurveData::GetPreExtrapolation ( ) const

◆ GetStartingValue()

double UE::MovieScene::FPiecewiseCurveData::GetStartingValue ( ) const

◆ HasDefaultValue()

bool UE::MovieScene::FPiecewiseCurveData::HasDefaultValue ( ) const

◆ NumPieces()

int32 UE::MovieScene::FPiecewiseCurveData::NumPieces ( ) const

◆ PostExtrapolate()

double UE::MovieScene::FPiecewiseCurveData::PostExtrapolate ( const FFrameTime Time) const

◆ PreExtrapolate()

double UE::MovieScene::FPiecewiseCurveData::PreExtrapolate ( const FFrameTime Time) const

Member Data Documentation

◆ Channel

const FPiecewiseCurve* UE::MovieScene::FPiecewiseCurveData::Channel

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