#include <MovieSceneDoublePerlinNoiseChannel.h>
|
| MOVIESCENETRACKS_API | FMovieSceneDoublePerlinNoiseChannel () |
| |
| MOVIESCENETRACKS_API double | Evaluate (double InSeconds) const |
| |
| MOVIESCENETRACKS_API bool | Evaluate (const UMovieSceneSection *InSection, FFrameTime InTime, double &OutValue) const |
| |
| | FMovieSceneChannel () |
| |
| virtual | ~FMovieSceneChannel () |
| |
| MOVIESCENE_API void | GetKeyTime (const FKeyHandle InHandle, FFrameNumber &OutKeyTime) |
| |
| MOVIESCENE_API void | SetKeyTime (const FKeyHandle InHandle, const FFrameNumber InKeyTime) |
| |
| virtual void | GetKeys (const TRange< FFrameNumber > &WithinRange, TArray< FFrameNumber > *OutKeyTimes, TArray< FKeyHandle > *OutKeyHandles) |
| |
| virtual void | GetKeyTimes (TArrayView< const FKeyHandle > InHandles, TArrayView< FFrameNumber > OutKeyTimes) |
| |
| virtual void | SetKeyTimes (TArrayView< const FKeyHandle > InHandles, TArrayView< const FFrameNumber > InKeyTimes) |
| |
| virtual void | DuplicateKeys (TArrayView< const FKeyHandle > InHandles, TArrayView< FKeyHandle > OutNewHandles) |
| |
| virtual void | DeleteKeys (TArrayView< const FKeyHandle > InHandles) |
| |
| virtual void | DeleteKeysFrom (FFrameNumber InTime, bool bDeleteKeysBefore) |
| |
| virtual MOVIESCENE_API void | ChangeFrameResolution (FFrameRate SourceRate, FFrameRate DestinationRate) |
| |
| virtual void | RemapTimes (const UE::MovieScene::IRetimingInterface &Retimer) |
| |
| virtual TRange< FFrameNumber > | ComputeEffectiveRange () const |
| |
| virtual int32 | GetNumKeys () const |
| |
| virtual void | Reset () |
| |
| virtual void | Offset (FFrameNumber DeltaPosition) |
| |
| virtual void | Optimize (const FKeyDataOptimizationParams &InParameters) |
| |
| virtual void | ClearDefault () |
| |
| virtual void | PostEditChange () |
| |
| virtual FKeyHandle | GetHandle (int32 Index) |
| |
| virtual int32 | GetIndex (FKeyHandle Handle) |
| |
| FMovieSceneChannelDataKeyAddedEvent & | OnKeyAddedEvent () |
| |
| FMovieSceneChannelDataKeyDeletedEvent & | OnKeyDeletedEvent () |
| |
| FMovieSceneChannelDataKeyMovedEvent & | OnKeyMovedEvent () |
| |
◆ CurveValueType
◆ FMovieSceneDoublePerlinNoiseChannel()
| FMovieSceneDoublePerlinNoiseChannel::FMovieSceneDoublePerlinNoiseChannel |
( |
| ) |
|
◆ Evaluate() [1/3]
Evaluate perlin noise
@params InParams Perlin noise parameters @params InInitialOffset The initial offset for the noise @params InSeconds The time at which to evaluate the noise
- Returns
- The evaluated noise value
◆ Evaluate() [2/3]
Evaluate this channel at the given time
- Parameters
-
| InSection | The section that contains this channel, used to lookup the sequence's tick resolution |
| InTime | The time, in ticks, to evaluate at |
| OutValue | The evaluated noise value |
- Returns
- Whether the noise was successfully evaluated
◆ Evaluate() [3/3]
| double FMovieSceneDoublePerlinNoiseChannel::Evaluate |
( |
double |
InSeconds | ) |
const |
Evaluate this channel at the given time
- Parameters
-
| InSeconds | The time, in seconds, to evaluate at |
- Returns
- The evaluated noise value
◆ PerlinNoiseParams
The documentation for this struct was generated from the following files: