UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneChannelData.h File Reference
#include "Channels/MovieSceneChannel.h"
#include "Containers/Array.h"
#include "Containers/ArrayView.h"
#include "CoreTypes.h"
#include "Curves/KeyHandle.h"
#include "Math/Range.h"
#include "Math/RangeBound.h"
#include "Misc/AssertionMacros.h"
#include "Misc/FrameNumber.h"
#include "Misc/FrameTime.h"
#include "Templates/UnrealTemplate.h"
#include "Templates/UnrealTypeTraits.h"
#include "UObject/Class.h"
#include "UObject/ObjectMacros.h"
#include "IMovieSceneRetimingInterface.h"
#include "Algo/RemoveIf.h"
#include "MovieSceneChannelData.generated.h"

Go to the source code of this file.

Classes

struct  FMovieSceneKeyHandleMap
 
struct  TStructOpsTypeTraits< FMovieSceneKeyHandleMap >
 
struct  FMovieSceneChannelData
 
struct  TMovieSceneChannelData< ValueType >
 
struct  TMovieSceneChannelData< const ValueType >
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Functions

template<typename ValueType >
void UE::MovieScene::OnRemapChannelKeyTime (const FMovieSceneChannel *Channel, const IRetimingInterface &Retimer, FFrameNumber PreviousTime, FFrameNumber CurrentTime, ValueType &InOutValue)
 
void UE::MovieScene::EvaluateTime (TArrayView< const FFrameNumber > InTimes, FFrameTime InTime, int32 &OutIndex1, int32 &OutIndex2)
 
void UE::MovieScene::EvaluateTime (TArrayView< const FFrameNumber > InTimes, FFrameTime InTime, int32 &OutIndex1, int32 &OutIndex2, double &OutInterp)
 
void UE::MovieScene::FindRange (TArrayView< const FFrameNumber > InTimes, FFrameNumber PredicateTime, FFrameNumber InTolerance, int32 MaxNum, int32 &OutMin, int32 &OutMax)