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

#include <MovieSceneEntityFactoryTypes.h>

+ Inheritance diagram for UE::MovieScene::FChildEntityFactory:

Public Member Functions

virtual ~FChildEntityFactory ()
 
int32 Num () const
 
int32 GetCurrentIndex () const
 
void Apply (UMovieSceneEntitySystemLinker *Linker, FEntityAllocationProxy ParentAllocationProxy)
 
void Add (int32 EntityIndex)
 
virtual void GenerateDerivedType (FComponentMask &OutNewEntityType)
 
virtual void PostInitialize (UMovieSceneEntitySystemLinker *Linker)
 
virtual void InitializeAllocation (UMovieSceneEntitySystemLinker *Linker, const FComponentMask &ParentType, const FComponentMask &ChildType, const FEntityAllocation *ParentAllocation, TArrayView< const int32 > ParentAllocationOffsets, const FEntityRange &InChildEntityRange)
 

Protected Attributes

TArrayView< const int32CurrentEntityOffsets
 
TArray< int32ParentEntityOffsets
 

Constructor & Destructor Documentation

◆ ~FChildEntityFactory()

virtual UE::MovieScene::FChildEntityFactory::~FChildEntityFactory ( )
inlinevirtual

Member Function Documentation

◆ Add()

void UE::MovieScene::FChildEntityFactory::Add ( int32  EntityIndex)
inline

◆ Apply()

void UE::MovieScene::FChildEntityFactory::Apply ( UMovieSceneEntitySystemLinker Linker,
FEntityAllocationProxy  ParentAllocationProxy 
)

◆ GenerateDerivedType()

virtual void UE::MovieScene::FChildEntityFactory::GenerateDerivedType ( FComponentMask OutNewEntityType)
inlinevirtual

◆ GetCurrentIndex()

int32 UE::MovieScene::FChildEntityFactory::GetCurrentIndex ( ) const

◆ InitializeAllocation()

virtual void UE::MovieScene::FChildEntityFactory::InitializeAllocation ( UMovieSceneEntitySystemLinker Linker,
const FComponentMask ParentType,
const FComponentMask ChildType,
const FEntityAllocation ParentAllocation,
TArrayView< const int32 ParentAllocationOffsets,
const FEntityRange InChildEntityRange 
)
inlinevirtual

◆ Num()

int32 UE::MovieScene::FChildEntityFactory::Num ( ) const

◆ PostInitialize()

virtual void UE::MovieScene::FChildEntityFactory::PostInitialize ( UMovieSceneEntitySystemLinker Linker)
inlinevirtual

Member Data Documentation

◆ CurrentEntityOffsets

TArrayView<const int32> UE::MovieScene::FChildEntityFactory::CurrentEntityOffsets
protected

◆ ParentEntityOffsets

TArray<int32> UE::MovieScene::FChildEntityFactory::ParentEntityOffsets
protected

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