![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieScenePropertySystemTypes.h>
Public Types | |
| using | MetaDataType = typename InPropertyTraits::MetaDataType |
Public Attributes | |
| FComponentTypeID | PropertyTag |
| TComponentTypeID< typename InPropertyTraits::StorageType > | InitialValue |
| TPropertyMetaDataComponents< typename InPropertyTraits::MetaDataType > | MetaDataComponents |
| TCompositePropertyTypeID< InPropertyTraits > | CompositeID |
| InPropertyTraits | PropertyTraits |
User-defined property type that is represented as an UE::MovieScene::FPropertyDefinition within UE::MovieScene::FPropertyRegistry
This type must be templated on a traits class that defines the storage type for the property, and methods for retrieving and assigning the property value from a UObject*. See TPropertyTraits for an example. TRuntimePropertyTraits shows an example trait for a property that requires additional meta-data components where multiple property types can be represented by a single property definition at runtime (ie, for multi-channel vectors, or colors)
| using UE::MovieScene::TPropertyComponents< InPropertyTraits >::MetaDataType = typename InPropertyTraits::MetaDataType |
| TCompositePropertyTypeID<InPropertyTraits> UE::MovieScene::TPropertyComponents< InPropertyTraits >::CompositeID |
| TComponentTypeID<typename InPropertyTraits::StorageType> UE::MovieScene::TPropertyComponents< InPropertyTraits >::InitialValue |
| TPropertyMetaDataComponents<typename InPropertyTraits::MetaDataType> UE::MovieScene::TPropertyComponents< InPropertyTraits >::MetaDataComponents |
| FComponentTypeID UE::MovieScene::TPropertyComponents< InPropertyTraits >::PropertyTag |
| InPropertyTraits UE::MovieScene::TPropertyComponents< InPropertyTraits >::PropertyTraits |