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

Windows
MacOS
Linux

Inheritance Hierarchy

IPreAnimatedStorage

IPreAnimatedObjectPropertyStorage

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

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/Evaluation/PreAnimatedState/MovieScenePreAnimatedPropertyStorage.h

Include

#include "Evaluation/PreAnimatedState/MovieScenePreAnimatedPropertyStorage.h"

Syntax

template<typename PropertyTraits, typename... MetaDataTypes, int... MetaDataIndices>
struct TPreAnimatedPropertyStorageImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > > :
    public UE::MovieScene::IPreAnimatedStorage,
    public UE::MovieScene::IPreAnimatedObjectPropertyStorage

Variables

Functions

Name Description

Public function

 

TPreAnimatedPropertyStorageImpl

(
    const FPropertyDefinition& InPrope...
)

Overridden from IPreAnimatedStorage

Name Description

Public function Virtual

IPreAnimated...

 

AsPropertyStorage()

Public function Virtual

EPreAnimated...

 

DiscardPreAnimatedStateStorage

(
    FPreAnimatedStorageIndex StorageInd...,
    EPreAnimatedStorageRequirement Sour...
)

Public function Virtual Const

FPreAnimated...

 

GetStorageType()

Public function Virtual

void

 

Initialize

(
    FPreAnimatedStorageID InStorageID,
    FPreAnimatedStateExtension* In...
)

Public function Virtual

void

 

OnObjectReplaced

(
    FPreAnimatedStorageIndex StorageInd...,
    const FObjectKey& OldObject,
    const FObjectKey& NewObject
)

Public function Virtual

EPreAnimated...

 

RestorePreAnimatedStateStorage

(
    FPreAnimatedStorageIndex StorageInd...,
    EPreAnimatedStorageRequirement Sour...,
    EPreAnimatedStorageRequirement Targ...,
    const FRestoreStateParams& Params
)

Overridden from IPreAnimatedObjectPropertyStorage

Name Description

Public function Virtual

void

 

BeginTrackingEntities

(
    const FPreAnimatedTrackerParams& P...,
    TRead< FMovieSceneEntityID > Entity...,
    TRead< FInstanceHandle > InstanceHa...,
    TRead< UObject* > BoundObjects,
    TRead< FMovieScenePropertyBinding >...
)

Public function Virtual

void

 

CachePreAnimatedValues

(
    const FCachePreAnimatedValueParams ...,
    FEntityAllocationIteratorItem Item,
    TRead< UObject* > BoundObjects,
    TRead< FMovieScenePropertyBinding >...,
    FThreeWayAccessor Properties
)

Classes

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