5#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
Definition MovieSceneEntitySystemLinker.h:113
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneEntityFactoryTypes.h:22
virtual ~FChildEntityFactory()
Definition MovieSceneEntityFactoryTypes.h:23
virtual void InitializeAllocation(UMovieSceneEntitySystemLinker *Linker, const FComponentMask &ParentType, const FComponentMask &ChildType, const FEntityAllocation *ParentAllocation, TArrayView< const int32 > ParentAllocationOffsets, const FEntityRange &InChildEntityRange)
Definition MovieSceneEntityFactoryTypes.h:42
TArrayView< const int32 > CurrentEntityOffsets
Definition MovieSceneEntityFactoryTypes.h:46
void Apply(UMovieSceneEntitySystemLinker *Linker, FEntityAllocationProxy ParentAllocationProxy)
Definition MovieSceneEntityFactory.cpp:32
virtual void PostInitialize(UMovieSceneEntitySystemLinker *Linker)
Definition MovieSceneEntityFactoryTypes.h:39
virtual void GenerateDerivedType(FComponentMask &OutNewEntityType)
Definition MovieSceneEntityFactoryTypes.h:36
TArray< int32 > ParentEntityOffsets
Definition MovieSceneEntityFactoryTypes.h:47
int32 GetCurrentIndex() const
Definition MovieSceneEntityFactory.cpp:23
void Add(int32 EntityIndex)
Definition MovieSceneEntityFactoryTypes.h:31
int32 Num() const
Definition MovieSceneEntityFactory.cpp:18
Definition MovieSceneEntityFactoryTypes.h:53
virtual bool IsRelevant(const FComponentMask &InParentType, const FComponentMask &InChildType) const
Definition MovieSceneEntityFactoryTypes.h:56
FComponentTypeID GetParentComponent() const
Definition MovieSceneEntityFactoryTypes.h:65
FComponentTypeID ChildComponent
Definition MovieSceneEntityFactoryTypes.h:79
FComponentTypeID GetChildComponent() const
Definition MovieSceneEntityFactoryTypes.h:70
virtual void Run(const FEntityRange &, const FEntityAllocation *, TArrayView< const int32 >)=0
virtual ~FChildEntityInitializer()
Definition MovieSceneEntityFactoryTypes.h:54
FChildEntityInitializer(FComponentTypeID InParentComponent, FComponentTypeID InChildComponent)
Definition MovieSceneEntityFactoryTypes.h:81
FComponentTypeID ParentComponent
Definition MovieSceneEntityFactoryTypes.h:79
Definition MovieSceneEntityIDs.h:40
Definition MovieSceneEntityIDs.h:174
Definition MovieSceneEntitySystemTypes.h:977
Definition MovieSceneEntitySystemTypes.h:624
Definition MovieSceneEntitySystemTypes.h:1046