UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FTypelessMutation Struct Reference

#include <MovieSceneEntityBuilder.h>

Public Member Functions

FTypelessMutationAdd (std::initializer_list< FComponentTypeID > TypeIDs)
 
FTypelessMutationRemove (std::initializer_list< FComponentTypeID > TypeIDs)
 
FTypelessMutationRemoveAll ()
 
FComponentMask MutateType (const FComponentMask &Current) const
 

Public Attributes

FComponentMask AddMask
 
FComponentMask RemoveMask
 
bool bRemoveAll = false
 

Detailed Description

Specifies a mask of components to add and remove from an entity

Member Function Documentation

◆ Add()

FTypelessMutation & UE::MovieScene::FTypelessMutation::Add ( std::initializer_list< FComponentTypeID TypeIDs)
inline

Direct this mutation to add the specified component types to an entity

◆ MutateType()

FComponentMask UE::MovieScene::FTypelessMutation::MutateType ( const FComponentMask Current) const
inline

Combine our masks into the specified pre-existing mask

◆ Remove()

FTypelessMutation & UE::MovieScene::FTypelessMutation::Remove ( std::initializer_list< FComponentTypeID TypeIDs)
inline

Direct this mutation to remove the specified component types to an entity

◆ RemoveAll()

FTypelessMutation & UE::MovieScene::FTypelessMutation::RemoveAll ( )
inline

Direct this mutation to remove all components from the entity

Member Data Documentation

◆ AddMask

FComponentMask UE::MovieScene::FTypelessMutation::AddMask

◆ bRemoveAll

bool UE::MovieScene::FTypelessMutation::bRemoveAll = false

◆ RemoveMask

FComponentMask UE::MovieScene::FTypelessMutation::RemoveMask

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