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

#include <IMovieScenePropertyComponentHandler.h>

+ Inheritance diagram for UE::MovieScene::IInitialValueProcessor:

Public Member Functions

virtual ~IInitialValueProcessor ()
 
virtual void Initialize (UMovieSceneEntitySystemLinker *Linker, FInitialValueCache *InitialValueCache)=0
 
virtual void PopulateFilter (FEntityComponentFilter &OutFilter) const =0
 
virtual void Process (const FEntityAllocation *Allocation, const FComponentMask &AllocationType)=0
 
virtual void Finalize ()=0
 

Detailed Description

Interface required for initializing initial values on entities

Constructor & Destructor Documentation

◆ ~IInitialValueProcessor()

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

Member Function Documentation

◆ Finalize()

virtual void UE::MovieScene::IInitialValueProcessor::Finalize ( )
pure virtual

◆ Initialize()

virtual void UE::MovieScene::IInitialValueProcessor::Initialize ( UMovieSceneEntitySystemLinker Linker,
FInitialValueCache InitialValueCache 
)
pure virtual

◆ PopulateFilter()

virtual void UE::MovieScene::IInitialValueProcessor::PopulateFilter ( FEntityComponentFilter OutFilter) const
pure virtual

Populate a filter that controls whether this processor will run on a given allocation or not

Implemented in UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >.

◆ Process()

virtual void UE::MovieScene::IInitialValueProcessor::Process ( const FEntityAllocation Allocation,
const FComponentMask AllocationType 
)
pure virtual

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