#include <MovieScenePropertyTraits.h>
|
| bool | NeedsMetaData () const |
| |
| virtual TSubclassOf< UMovieSceneTrack > | GetTrackClass (const FProperty *InProperty) const override |
| |
| virtual bool | InitializeTrackFromProperty (UMovieSceneTrack *InTrack, const FProperty *InProperty) const override |
| |
| bool | ComputeVariantIndex (const FProperty &InProperty, FVariantPropertyTypeIndex &OutTypeIndex) const |
| |
| bool | SupportsProperty (const FProperty &InProperty) const |
| |
| FIntermediatePropertyValue | CoercePropertyValue (const FProperty &InProperty, const FSourcePropertyValue &InPropertyValue) const |
| |
| void | AddDynamicType (const TDynamicVariantTraitsBase< StorageType > &Variant) |
| |
| void | GetObjectPropertyValue (const UObject *InObject, FVariantPropertyTypeIndex VariantTypeIndex, uint16 PropertyOffset, StorageType &OutValue) const |
| |
| void | GetObjectPropertyValue (const UObject *InObject, FVariantPropertyTypeIndex VariantTypeIndex, FTrackInstancePropertyBindings *PropertyBindings, StorageType &OutValue) const |
| |
| void | SetObjectPropertyValue (UObject *InObject, FVariantPropertyTypeIndex VariantTypeIndex, uint16 PropertyOffset, StorageTypeParam InValue) const |
| |
| void | SetObjectPropertyValue (UObject *InObject, FVariantPropertyTypeIndex VariantTypeIndex, FTrackInstancePropertyBindings *PropertyBindings, StorageTypeParam InValue) const |
| |
| virtual | ~IPropertyTraits () |
| |
|
| static void | UnpackChannels (const InMemoryType &Value, const FProperty &Property, FUnpackedChannelValues &OutUnpackedValues) |
| |
| template<typename ... Composites> |
| static TVariantPropertyComponentHandler< TraitsType, Composites... > | MakeHandler () |
| |
| static void | GetObjectPropertyValue (const UObject *InObject, FVariantPropertyTypeIndex VariantTypeIndex, const FCustomPropertyAccessor &BaseCustomAccessor, StorageType &OutValue) |
| |
| static void | SetObjectPropertyValue (UObject *InObject, FVariantPropertyTypeIndex VariantTypeIndex, const FCustomPropertyAccessor &BaseCustomAccessor, StorageTypeParam InValue) |
| |
| template<typename ... T> |
| static StorageType | CombineComposites (FVariantPropertyTypeIndex VariantTypeIndex, T &&... InComposites) |
| |
◆ MetaDataType
◆ PublicMetaData
◆ StaticTraits
◆ StorageType
◆ StorageTypeParam
◆ TraitsType
◆ AddDynamicType()
◆ CoercePropertyValue()
◆ CombineComposites()
◆ ComputeVariantIndex()
◆ GetObjectPropertyValue() [1/3]
◆ GetObjectPropertyValue() [2/3]
◆ GetObjectPropertyValue() [3/3]
◆ GetTrackClass()
◆ InitializeTrackFromProperty()
◆ MakeHandler()
◆ NeedsMetaData()
◆ SetObjectPropertyValue() [1/3]
◆ SetObjectPropertyValue() [2/3]
◆ SetObjectPropertyValue() [3/3]
◆ SupportsProperty()
◆ UnpackChannels()
◆ bIsComposite
◆ DynamicTraits
The documentation for this struct was generated from the following file: