![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieScenePropertyComponentHandler.h>
Inheritance diagram for UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >:Public Types | |
| using | StorageType = typename PropertyTraits::StorageType |
Public Member Functions | |
| TInitialValueProcessorImpl (const PropertyTraits *InTraits, TComponentTypeID< StorageType > InInitialValueType, TArrayView< const FComponentTypeID > InMetaDataComponents, ICustomPropertyRegistration *InCustomPropertyRegistration) | |
| virtual void | Initialize (UMovieSceneEntitySystemLinker *Linker, FInitialValueCache *InitialValueCache) override |
| virtual void | PopulateFilter (FEntityComponentFilter &OutFilter) const override |
| virtual void | Process (const FEntityAllocation *Allocation, const FComponentMask &AllocationType) override |
| virtual void | Finalize () override |
| void | VisitAllocation (const FEntityAllocation *Allocation) |
| void | VisitAllocationCached (const FEntityAllocation *Allocation) |
| void | VisitInterrogationAllocation (const FEntityAllocation *Allocation) |
Public Member Functions inherited from UE::MovieScene::IInitialValueProcessor | |
| virtual | ~IInitialValueProcessor () |
Public Attributes | |
| TSortedMap< FInterrogationChannel, StorageType > | ValuesByChannel |
| FBuiltInComponentTypes * | BuiltInComponents |
| ICustomPropertyRegistration * | CustomPropertyRegistration |
| TComponentTypeID< StorageType > | InitialValueType |
| TTuple< TComponentTypeID< MetaDataTypes >... > | MetaDataComponents |
| FCustomAccessorView | CustomAccessors |
| IInterrogationExtension * | Interrogation |
| const PropertyTraits * | Traits |
| TPropertyValueStorage< PropertyTraits > * | CacheStorage |
| FEntityAllocationWriteContext | WriteContext |
| using UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::StorageType = typename PropertyTraits::StorageType |
|
inline |
|
inlineoverridevirtual |
Finish processing
Implements UE::MovieScene::IInitialValueProcessor.
|
inlineoverridevirtual |
Initialize this processor before any allocations are visited
Implements UE::MovieScene::IInitialValueProcessor.
|
inlineoverridevirtual |
Populate a filter that controls whether this processor will run on a given allocation or not
Implements UE::MovieScene::IInitialValueProcessor.
|
inlineoverridevirtual |
Process all initial values for the specified allocation
Implements UE::MovieScene::IInitialValueProcessor.
|
inline |
|
inline |
|
inline |
| FBuiltInComponentTypes* UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::BuiltInComponents |
| TPropertyValueStorage<PropertyTraits>* UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::CacheStorage |
| FCustomAccessorView UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::CustomAccessors |
| ICustomPropertyRegistration* UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::CustomPropertyRegistration |
| TComponentTypeID<StorageType> UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::InitialValueType |
| IInterrogationExtension* UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::Interrogation |
| TTuple<TComponentTypeID<MetaDataTypes>...> UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::MetaDataComponents |
| const PropertyTraits* UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::Traits |
| TSortedMap<FInterrogationChannel, StorageType> UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::ValuesByChannel |
| FEntityAllocationWriteContext UE::MovieScene::TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >::WriteContext |