UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneParticleChannel Struct Reference

#include <MovieSceneParticleSection.h>

+ Inheritance diagram for FMovieSceneParticleChannel:

Public Member Functions

MOVIESCENETRACKS_API FMovieSceneParticleChannel ()
 
- Public Member Functions inherited from FMovieSceneByteChannel
 FMovieSceneByteChannel ()
 
MOVIESCENE_API bool SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot)
 
TMovieSceneChannelData< uint8GetData ()
 
TMovieSceneChannelData< const uint8GetData () const
 
TArrayView< const FFrameNumberGetTimes () const
 
TArrayView< const uint8GetValues () const
 
bool HasAnyData () const
 
MOVIESCENE_API bool Evaluate (FFrameTime InTime, uint8 &OutValue) const
 
void AddKeys (const TArray< FFrameNumber > &InTimes, const TArray< uint8 > &InValues)
 
virtual MOVIESCENE_API void GetKeys (const TRange< FFrameNumber > &WithinRange, TArray< FFrameNumber > *OutKeyTimes, TArray< FKeyHandle > *OutKeyHandles) override
 
virtual MOVIESCENE_API void GetKeyTimes (TArrayView< const FKeyHandle > InHandles, TArrayView< FFrameNumber > OutKeyTimes) override
 
virtual MOVIESCENE_API void SetKeyTimes (TArrayView< const FKeyHandle > InHandles, TArrayView< const FFrameNumber > InKeyTimes) override
 
virtual MOVIESCENE_API void DuplicateKeys (TArrayView< const FKeyHandle > InHandles, TArrayView< FKeyHandle > OutNewHandles) override
 
virtual MOVIESCENE_API void DeleteKeys (TArrayView< const FKeyHandle > InHandles) override
 
virtual MOVIESCENE_API void DeleteKeysFrom (FFrameNumber InTime, bool bDeleteKeysBefore) override
 
virtual MOVIESCENE_API void RemapTimes (const UE::MovieScene::IRetimingInterface &Retimer) override
 
virtual MOVIESCENE_API TRange< FFrameNumberComputeEffectiveRange () const override
 
virtual MOVIESCENE_API int32 GetNumKeys () const override
 
virtual MOVIESCENE_API void Reset () override
 
virtual MOVIESCENE_API void Offset (FFrameNumber DeltaPosition) override
 
virtual MOVIESCENE_API void Optimize (const FKeyDataOptimizationParams &InParameters) override
 
virtual MOVIESCENE_API void ClearDefault () override
 
void SetDefault (uint8 InDefaultValue)
 
TOptional< uint8GetDefault () const
 
void RemoveDefault ()
 
UEnumGetEnum () const
 
void SetEnum (UEnum *InEnum)
 
- Public Member Functions inherited from FMovieSceneChannel
 FMovieSceneChannel ()
 
virtual ~FMovieSceneChannel ()
 
MOVIESCENE_API void GetKeyTime (const FKeyHandle InHandle, FFrameNumber &OutKeyTime)
 
MOVIESCENE_API void SetKeyTime (const FKeyHandle InHandle, const FFrameNumber InKeyTime)
 
virtual MOVIESCENE_API void ChangeFrameResolution (FFrameRate SourceRate, FFrameRate DestinationRate)
 
virtual void PostEditChange ()
 
virtual FKeyHandle GetHandle (int32 Index)
 
virtual int32 GetIndex (FKeyHandle Handle)
 
FMovieSceneChannelDataKeyAddedEventOnKeyAddedEvent ()
 
FMovieSceneChannelDataKeyDeletedEventOnKeyDeletedEvent ()
 
FMovieSceneChannelDataKeyMovedEventOnKeyMovedEvent ()
 

Additional Inherited Members

- Public Types inherited from FMovieSceneByteChannel
typedef uint8 CurveValueType
 
- Public Attributes inherited from FMovieSceneByteChannel
TEnumAsByte< ERichCurveExtrapolationPreInfinityExtrap
 
TEnumAsByte< ERichCurveExtrapolationPostInfinityExtrap
 
- Protected Attributes inherited from FMovieSceneChannel
FMovieSceneChannelDataKeyAddedEvent KeyAddedEvent
 
FMovieSceneChannelDataKeyDeletedEvent KeyDeletedEvent
 
FMovieSceneChannelDataKeyMovedEvent KeyMovedEvent
 

Constructor & Destructor Documentation

◆ FMovieSceneParticleChannel()

FMovieSceneParticleChannel::FMovieSceneParticleChannel ( )

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