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

#include <IMovieScenePreAnimatedStorage.h>

+ Inheritance diagram for UE::MovieScene::IPreAnimatedObjectPropertyStorage:

Public Types

using FThreeWayAccessor = TMultiReadOptional< FCustomPropertyIndex, uint16, TSharedPtr< FTrackInstancePropertyBindings > >
 

Public Member Functions

virtual void BeginTrackingEntities (const FPreAnimatedTrackerParams &Params, TRead< FMovieSceneEntityID > EntityIDs, TRead< FRootInstanceHandle > InstanceHandles, TRead< UObject * > BoundObjects, TRead< FMovieScenePropertyBinding > PropertyBindings)=0
 
virtual void CachePreAnimatedValues (const FCachePreAnimatedValueParams &Params, FEntityAllocationProxy Item, TRead< UObject * > Objects, TRead< FMovieScenePropertyBinding > PropertyBindings, FThreeWayAccessor Properties)=0
 

Member Typedef Documentation

◆ FThreeWayAccessor

Member Function Documentation

◆ BeginTrackingEntities()

virtual void UE::MovieScene::IPreAnimatedObjectPropertyStorage::BeginTrackingEntities ( const FPreAnimatedTrackerParams Params,
TRead< FMovieSceneEntityID EntityIDs,
TRead< FRootInstanceHandle InstanceHandles,
TRead< UObject * >  BoundObjects,
TRead< FMovieScenePropertyBinding PropertyBindings 
)
pure virtual

◆ CachePreAnimatedValues()

virtual void UE::MovieScene::IPreAnimatedObjectPropertyStorage::CachePreAnimatedValues ( const FCachePreAnimatedValueParams Params,
FEntityAllocationProxy  Item,
TRead< UObject * >  Objects,
TRead< FMovieScenePropertyBinding PropertyBindings,
FThreeWayAccessor  Properties 
)
pure virtual

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