TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >

Windows
MacOS
Linux

Inheritance Hierarchy

IInitialValueProcessor

TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyComponentHandler.h

Include

#include "EntitySystem/MovieScenePropertyComponentHandler.h"

Syntax

template<typename PropertyTraits, typename... MetaDataTypes, int... MetaDataIndices>
struct TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > > : public UE::MovieScene::IInitialValueProcessor

Variables

Functions

Name Description

Public function

 

TInitialValueProcessorImpl()

Public function

void

 

VisitAllocation

(
    const FEntityAllocation* Alloc...
)

Public function

void

 

VisitAllocationCached

(
    const FEntityAllocation* Alloc...
)

Public function

void

 

VisitInterrogationAllocation

(
    const FEntityAllocation* Alloc...
)

Overridden from IInitialValueProcessor

Name Description

Public function Virtual

void

 

Finalize()

Finish processing

Public function Virtual

void

 

Initialize

(
    UMovieSceneEntitySystemLinker*...,
    const FPropertyDefinition* Def...,
    FInitialValueCache* InitialVal...
)

Initialize this processor before any allocations are visited

Public function Virtual

void

 

Process

(
    const FEntityAllocation* Alloc...,
    const FComponentMask& AllocationTy...
)

Process all initial values for the specified allocation

Typedefs

Name

Description

StorageType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss