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

Public Member Functions

 FMobilityCacheHandler (UMovieSceneComponentMobilitySystem *InSystem)
 
void InitializeOutput (FObjectKey Object, TArrayView< const FMovieSceneEntityID > Inputs, EComponentMobility::Type *OutMobility, FEntityOutputAggregate Aggregate)
 
void DestroyOutput (FObjectKey Object, EComponentMobility::Type *Output, FEntityOutputAggregate Aggregate)
 

Static Public Member Functions

static void UpdateOutput (FObjectKey Object, TArrayView< const FMovieSceneEntityID > Inputs, EComponentMobility::Type *OutMobility, FEntityOutputAggregate Aggregate)
 

Public Attributes

UMovieSceneComponentMobilitySystemSystem
 

Constructor & Destructor Documentation

◆ FMobilityCacheHandler()

UE::MovieScene::FMobilityCacheHandler::FMobilityCacheHandler ( UMovieSceneComponentMobilitySystem InSystem)
inline

Member Function Documentation

◆ DestroyOutput()

void UE::MovieScene::FMobilityCacheHandler::DestroyOutput ( FObjectKey  Object,
EComponentMobility::Type Output,
FEntityOutputAggregate  Aggregate 
)
inline

◆ InitializeOutput()

void UE::MovieScene::FMobilityCacheHandler::InitializeOutput ( FObjectKey  Object,
TArrayView< const FMovieSceneEntityID Inputs,
EComponentMobility::Type OutMobility,
FEntityOutputAggregate  Aggregate 
)
inline

◆ UpdateOutput()

static void UE::MovieScene::FMobilityCacheHandler::UpdateOutput ( FObjectKey  Object,
TArrayView< const FMovieSceneEntityID Inputs,
EComponentMobility::Type OutMobility,
FEntityOutputAggregate  Aggregate 
)
inlinestatic

Member Data Documentation

◆ System

UMovieSceneComponentMobilitySystem* UE::MovieScene::FMobilityCacheHandler::System

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