![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieScenePartialProperties.h>
Public Types | |
| using | StorageType = typename PropertyTraits::StorageType |
| using | FThreeWayAccessor = TMultiReadOptional< FCustomPropertyIndex, uint16, TSharedPtr< FTrackInstancePropertyBindings > > |
| using | FTwoWayAccessor = TMultiReadOptional< uint16, TSharedPtr< FTrackInstancePropertyBindings > > |
Public Member Functions | |
| TSetPartialPropertyValuesImpl (const PropertyTraits *InTraits, const ICustomPropertyRegistration *InCustomProperties, TArrayView< const FPropertyCompositeDefinition > InCompositeDefinitions) | |
| void | ForEachAllocation (const FEntityAllocation *Allocation, TRead< UObject * > BoundObjectComponents, FThreeWayAccessor PropertyBindingComponents, TRead< MetaDataTypes >... InMetaData, TReadOptional< CompositeTypes >... InCompositeComponents) const |
| void | ForEachAllocation (const FEntityAllocation *Allocation, TRead< UObject * > BoundObjectComponents, FTwoWayAccessor PropertyBindingComponents, TRead< MetaDataTypes >... InMetaData, TReadOptional< CompositeTypes >... InCompositeComponents) const |
| using UE::MovieScene::TSetPartialPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... >::FThreeWayAccessor = TMultiReadOptional<FCustomPropertyIndex, uint16, TSharedPtr<FTrackInstancePropertyBindings> > |
| using UE::MovieScene::TSetPartialPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... >::FTwoWayAccessor = TMultiReadOptional<uint16, TSharedPtr<FTrackInstancePropertyBindings> > |
| using UE::MovieScene::TSetPartialPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... >::StorageType = typename PropertyTraits::StorageType |
|
inlineexplicit |
| void UE::MovieScene::TSetPartialPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... >::ForEachAllocation | ( | const FEntityAllocation * | Allocation, |
| TRead< UObject * > | BoundObjectComponents, | ||
| FThreeWayAccessor | PropertyBindingComponents, | ||
| TRead< MetaDataTypes >... | InMetaData, | ||
| TReadOptional< CompositeTypes >... | InCompositeComponents | ||
| ) | const |
| void UE::MovieScene::TSetPartialPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... >::ForEachAllocation | ( | const FEntityAllocation * | Allocation, |
| TRead< UObject * > | BoundObjectComponents, | ||
| FTwoWayAccessor | PropertyBindingComponents, | ||
| TRead< MetaDataTypes >... | InMetaData, | ||
| TReadOptional< CompositeTypes >... | InCompositeComponents | ||
| ) | const |