![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieScenePropertyTraits.h>
Inheritance diagram for UE::MovieScene::TPropertyTraits< UObjectPropertyType, InMemoryType, bInIsComposite >:Public Types | |
| using | TraitsType = TPropertyTraits< UObjectPropertyType, InMemoryType, bInIsComposite > |
| using | StorageType = InMemoryType |
| using | StorageTypeParam = typename TCallTraits< StorageType >::ParamType |
Public Types inherited from UE::MovieScene::IPropertyTraits | |
| using | MetaDataType = TPropertyMetaData<> |
Static Public Attributes | |
| static constexpr bool | bIsComposite = bInIsComposite |
| static constexpr bool | bNeedsConversion = !std::is_same_v<InMemoryType, UObjectPropertyType> |
Additional Inherited Members | |
Public Member Functions inherited from UE::MovieScene::IPropertyTraits | |
| virtual | ~IPropertyTraits () |
| virtual TSubclassOf< UMovieSceneTrack > | GetTrackClass (const FProperty *InProperty) const |
| virtual bool | InitializeTrackFromProperty (UMovieSceneTrack *InTrack, const FProperty *InProperty) const |
Property accessor traits that talk directly to the reflected UObject property type
| using UE::MovieScene::TPropertyTraits< UObjectPropertyType, InMemoryType, bInIsComposite >::StorageType = InMemoryType |
| using UE::MovieScene::TPropertyTraits< UObjectPropertyType, InMemoryType, bInIsComposite >::StorageTypeParam = typename TCallTraits<StorageType>::ParamType |
| using UE::MovieScene::TPropertyTraits< UObjectPropertyType, InMemoryType, bInIsComposite >::TraitsType = TPropertyTraits<UObjectPropertyType, InMemoryType, bInIsComposite> |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Property Value Getters
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Property Value Setters
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
IPropertyTraits interface
|
inlinestatic |
|
staticconstexpr |
|
staticconstexpr |