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

Public Member Functions

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

Public Attributes

const FMovieSceneFloatChannelChannel
 

Member Function Documentation

◆ GetDefaultValue()

double UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetDefaultValue ( ) const
inline

◆ GetEndingValue()

double UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetEndingValue ( ) const
inline

◆ GetFiniteEnd()

FFrameNumber UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetFiniteEnd ( ) const
inline

◆ GetFiniteStart()

FFrameNumber UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetFiniteStart ( ) const
inline

◆ GetIndexOfPieceByTime()

int32 UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetIndexOfPieceByTime ( const FFrameTime Time) const
inline

◆ GetPieceByIndex()

Interpolation::FCachedInterpolation UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetPieceByIndex ( int32  Index) const
inline

◆ GetPieceByTime()

Interpolation::FCachedInterpolation UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetPieceByTime ( const FFrameTime Time) const
inline

◆ GetPostExtrapolation()

ERichCurveExtrapolation UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetPostExtrapolation ( ) const
inline

◆ GetPreExtrapolation()

ERichCurveExtrapolation UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetPreExtrapolation ( ) const
inline

◆ GetStartingValue()

double UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::GetStartingValue ( ) const
inline

◆ HasDefaultValue()

bool UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::HasDefaultValue ( ) const
inline

◆ NumPieces()

int32 UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::NumPieces ( ) const
inline

◆ PostExtrapolate()

double UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::PostExtrapolate ( const FFrameTime InTime) const
inline

◆ PreExtrapolate()

double UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::PreExtrapolate ( const FFrameTime InTime) const
inline

Member Data Documentation

◆ Channel

const FMovieSceneFloatChannel* UE::MovieScene::Interpolation::FFloatChannelPiecewiseData::Channel

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