![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Channels/MovieSceneDoubleChannel.h"#include "Channels/MovieSceneChannelProxy.h"#include "Channels/MovieSceneCurveChannelImpl.h"#include "Channels/MovieSceneFloatChannel.h"#include "Channels/MovieSceneInterpolation.h"#include "Channels/MovieScenePiecewiseCurve.h"#include "Channels/MovieScenePiecewiseCurveUtils.inl"#include "HAL/Platform.h"#include "MovieSceneFrameMigration.h"#include "MovieSceneFwd.h"#include "UObject/FortniteMainBranchObjectVersion.h"#include "UObject/SequencerObjectVersion.h"Classes | |
| struct | UE::MovieScene::Interpolation::FDoubleChannelPiecewiseData |
Namespaces | |
| namespace | UE |
| namespace | UE::MovieScene |
| namespace | UE::MovieScene::Interpolation |
| FKeyHandle AddKeyToChannel | ( | FMovieSceneDoubleChannel * | Channel, |
| FFrameNumber | InFrameNumber, | ||
| double | InValue, | ||
| EMovieSceneKeyInterpolation | Interpolation | ||
| ) |
Overload for adding a new key to a double channel at a given time. See UE::MovieScene::AddKeyToChannel for default implementation.
| void AssignValue | ( | FMovieSceneDoubleChannel * | InChannel, |
| FKeyHandle | InKeyHandle, | ||
| double | InValue | ||
| ) |
| void AssignValue | ( | FMovieSceneDoubleChannel * | InChannel, |
| FKeyHandle | InKeyHandle, | ||
| float | InValue | ||
| ) |
| void Dilate | ( | FMovieSceneDoubleChannel * | InChannel, |
| FFrameNumber | Origin, | ||
| double | DilationFactor | ||
| ) |
Overload for dilating double channel data. See UE::MovieScene::Dilate for default implementation.
| EMovieSceneKeyInterpolation GetInterpolationMode | ( | FMovieSceneDoubleChannel * | InChannel, |
| const FFrameNumber & | InTime, | ||
| EMovieSceneKeyInterpolation | DefaultInterpolationMode | ||
| ) |
Overload for getting the interpolation mode for a channel at a specified time, it could be the previous key's mode.See UE::MovieScene::GetInterpolationMode for default implementation.
| void TransformValue | ( | double & | InOutValue, |
| const FMovieSceneChannelTraitsTransform< double > & | Transform | ||
| ) |
| bool ValueExistsAtTime | ( | const FMovieSceneDoubleChannel * | InChannel, |
| FFrameNumber | InFrameNumber, | ||
| const FMovieSceneDoubleValue & | InValue | ||
| ) |
Overloads for common utility functions.
| bool ValueExistsAtTime | ( | const FMovieSceneDoubleChannel * | InChannel, |
| FFrameNumber | InFrameNumber, | ||
| double | InValue | ||
| ) |
| bool ValueExistsAtTime | ( | const FMovieSceneDoubleChannel * | InChannel, |
| FFrameNumber | InFrameNumber, | ||
| float | InValue | ||
| ) |