UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMovieSceneEntityProvider Class Referenceabstract

#include <IMovieSceneEntityProvider.h>

+ Inheritance diagram for IMovieSceneEntityProvider:

Public Types

using FEntityImportParams = UE::MovieScene::FEntityImportParams
 
using FImportedEntity = UE::MovieScene::FImportedEntity
 

Public Member Functions

bool PopulateEvaluationField (const TRange< FFrameNumber > &EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData &InMetaData, FMovieSceneEntityComponentFieldBuilder *OutFieldBuilder)
 
MOVIESCENE_API void ImportEntity (UMovieSceneEntitySystemLinker *EntityLinker, const FEntityImportParams &Params, FImportedEntity *OutImportedEntity)
 
MOVIESCENE_API void InterrogateEntity (UMovieSceneEntitySystemLinker *EntityLinker, const FEntityImportParams &Params, FImportedEntity *OutImportedEntity)
 

Detailed Description

Interface to be added to UMovieSceneSection types when they contain entity data

Member Typedef Documentation

◆ FEntityImportParams

◆ FImportedEntity

Member Function Documentation

◆ ImportEntity()

void IMovieSceneEntityProvider::ImportEntity ( UMovieSceneEntitySystemLinker EntityLinker,
const FEntityImportParams Params,
FImportedEntity OutImportedEntity 
)

◆ InterrogateEntity()

void IMovieSceneEntityProvider::InterrogateEntity ( UMovieSceneEntitySystemLinker EntityLinker,
const FEntityImportParams Params,
FImportedEntity OutImportedEntity 
)

◆ PopulateEvaluationField()

bool IMovieSceneEntityProvider::PopulateEvaluationField ( const TRange< FFrameNumber > &  EffectiveRange,
const FMovieSceneEvaluationFieldEntityMetaData InMetaData,
FMovieSceneEntityComponentFieldBuilder OutFieldBuilder 
)
inline

Populate an evaluation field with this provider's entities


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