UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FEasingChannelMutationBase Struct Reference
+ Inheritance diagram for UE::MovieScene::FEasingChannelMutationBase:

Public Member Functions

 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::IMovieSceneConditionalEntityMutation
virtual void MarkAllocation (FEntityAllocation *Allocation, TBitArray<> &OutEntitiesToMutate) const =0
 
- Public Member Functions inherited from UE::MovieScene::IMovieScenePerEntityMutation
virtual ~IMovieScenePerEntityMutation ()
 
virtual void InitializeEntities (const FEntityRange &EntityRange, const FComponentMask &AllocationType) const
 

Protected Attributes

FBuiltInComponentTypesBuiltInComponents
 
FEntityFactoriesFactories
 
TArray< FMovieSceneEntityIDStaleEntities
 

Detailed Description

Mutation that adds easing channel components to consumers that have active weights

Constructor & Destructor Documentation

◆ FEasingChannelMutationBase()

UE::MovieScene::FEasingChannelMutationBase::FEasingChannelMutationBase ( UMovieSceneEntitySystemLinker Linker)
inlineexplicit

Member Function Documentation

◆ CreateMutation()

void UE::MovieScene::FEasingChannelMutationBase::CreateMutation ( FEntityManager InEntityManager,
FComponentMask InOutEntityComponentTypes 
) const
inlineoverridevirtual

Create the new entity type for a group of entities

Implements UE::MovieScene::IMovieScenePerEntityMutation.

◆ HasStaleComponents()

bool UE::MovieScene::FEasingChannelMutationBase::HasStaleComponents ( ) const
inline

◆ RemoveStaleComponents()

void UE::MovieScene::FEasingChannelMutationBase::RemoveStaleComponents ( UMovieSceneEntitySystemLinker Linker)
inline

Member Data Documentation

◆ BuiltInComponents

FBuiltInComponentTypes* UE::MovieScene::FEasingChannelMutationBase::BuiltInComponents
protected

◆ Factories

FEntityFactories* UE::MovieScene::FEasingChannelMutationBase::Factories
protected

◆ StaleEntities

TArray<FMovieSceneEntityID> UE::MovieScene::FEasingChannelMutationBase::StaleEntities
mutableprotected

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