// Copyright Epic Games, Inc. All Rights Reserved. #include "Channels/MovieSceneEventChannel.h" #include UE_INLINE_GENERATED_CPP_BY_NAME(MovieSceneEventChannel) void FMovieSceneEventChannel::GetKeys(const TRange& WithinRange, TArray* OutKeyTimes, TArray* OutKeyHandles) { GetData().GetKeys(WithinRange, OutKeyTimes, OutKeyHandles); } void FMovieSceneEventChannel::GetKeyTimes(TArrayView InHandles, TArrayView OutKeyTimes) { GetData().GetKeyTimes(InHandles, OutKeyTimes); } void FMovieSceneEventChannel::SetKeyTimes(TArrayView InHandles, TArrayView InKeyTimes) { GetData().SetKeyTimes(InHandles, InKeyTimes); } void FMovieSceneEventChannel::DuplicateKeys(TArrayView InHandles, TArrayView OutNewHandles) { GetData().DuplicateKeys(InHandles, OutNewHandles); } void FMovieSceneEventChannel::DeleteKeys(TArrayView InHandles) { GetData().DeleteKeys(InHandles); } void FMovieSceneEventChannel::DeleteKeysFrom(FFrameNumber InTime, bool bDeleteKeysBefore) { GetData().DeleteKeysFrom(InTime, bDeleteKeysBefore); } void FMovieSceneEventChannel::RemapTimes(const UE::MovieScene::IRetimingInterface& Retimer) { GetData().RemapTimes(Retimer); } TRange FMovieSceneEventChannel::ComputeEffectiveRange() const { return GetData().GetTotalRange(); } int32 FMovieSceneEventChannel::GetNumKeys() const { return KeyTimes.Num(); } void FMovieSceneEventChannel::Reset() { KeyTimes.Reset(); KeyValues.Reset(); KeyHandles.Reset(); } void FMovieSceneEventChannel::Offset(FFrameNumber DeltaPosition) { GetData().Offset(DeltaPosition); } FKeyHandle FMovieSceneEventChannel::GetHandle(int32 Index) { return GetData().GetHandle(Index); } int32 FMovieSceneEventChannel::GetIndex(FKeyHandle Handle) { return GetData().GetIndex(Handle); }