![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::MovieScene::FProviderEasingChannelMutation:Public Member Functions | |
| FProviderEasingChannelMutation (UMovieSceneEntitySystemLinker *Linker, const FRootSequenceDataMap *InSequenceDataMap) | |
| void | MarkAllocation (FEntityAllocation *Allocation, TBitArray<> &OutEntitiesToMutate) const override |
| void | InitializeEntities (const FEntityRange &EntityRange, const FComponentMask &AllocationType) const override |
Public Member Functions inherited from UE::MovieScene::FEasingChannelMutationBase | |
| FEasingChannelMutationBase (UMovieSceneEntitySystemLinker *Linker) | |
| void | CreateMutation (FEntityManager *InEntityManager, FComponentMask *InOutEntityComponentTypes) const override |
| bool | HasStaleComponents () const |
| void | RemoveStaleComponents (UMovieSceneEntitySystemLinker *Linker) |
Public Member Functions inherited from UE::MovieScene::IMovieScenePerEntityMutation | |
| virtual | ~IMovieScenePerEntityMutation () |
Additional Inherited Members | |
Protected Attributes inherited from UE::MovieScene::FEasingChannelMutationBase | |
| FBuiltInComponentTypes * | BuiltInComponents |
| FEntityFactories * | Factories |
| TArray< FMovieSceneEntityID > | StaleEntities |
Mutation that adds or assigns easing channels on easing providers
|
inlineexplicit |
|
inlineoverridevirtual |
Initialize a range of new entities with their easing channels
Reimplemented from UE::MovieScene::IMovieScenePerEntityMutation.
|
inlineoverridevirtual |
Called on matching allocations to mark specific entities that need mutating. If the entity exists within a weighted sequence (directly or indirectly), a channel will be created (or referenced) and assigned
Implements UE::MovieScene::IMovieSceneConditionalEntityMutation.