![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::MovieScene::FConsumerEasingChannelMutation:Public Member Functions | |
| FConsumerEasingChannelMutation (UMovieSceneEntitySystemLinker *Linker, TSparseArray< uint16 > *InInstanceIDToChannel, TMap< TTuple< int16, FHierarchicalBlendTarget >, uint16 > *InCachedHierarchicalBlendTargetChannels) | |
| 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 easing channel components to consumers that have active weights
|
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.