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

#include <MovieSceneEntityBuilder.h>

+ Inheritance diagram for UE::MovieScene::FEntityBuilderImplBase:

Public Member Functions

FMovieSceneEntityID CreateEntity (FEntityManager *EntityManager, FComponentMask NewType=FComponentMask())
 
- Public Member Functions inherited from UE::MovieScene::IEntityBuilder
virtual ~IEntityBuilder ()
 
virtual FMovieSceneEntityID Create (FEntityManager *EntityManager)=0
 
virtual void GenerateType (FEntityManager *EntityManager, FComponentMask &OutMask, bool &OutAddMutualComponents)=0
 
virtual void Initialize (FEntityManager *EntityManager, const FEntityInfo &EntityInfo)=0
 

Member Function Documentation

◆ CreateEntity()

FMovieSceneEntityID UE::MovieScene::FEntityBuilderImplBase::CreateEntity ( FEntityManager EntityManager,
FComponentMask  NewType = FComponentMask() 
)
inline

Create a new entity using this builder's definition by moving the payload components into the new entity.

Note
Will invalidate this instance of TEntityBuilder so its payload cannot be used again.
Parameters
EntityManagerThe entity manager to create the entity within. All component types must relate to this class.
NewType(Optional) An additional base type to use for the new entity. Any component types not stored by this builder will be default-constructed.
Returns
The created entity's ID

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