![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieScenePropertyRegistry.h>
Static Public Member Functions | |
| static MOVIESCENE_API TOptional< FResolvedFastProperty > | ResolveFastProperty (UObject *Object, const FMovieScenePropertyBinding &PropertyBinding, FCustomAccessorView CustomAccessors) |
| static MOVIESCENE_API TOptional< FResolvedProperty > | ResolveProperty (UObject *Object, const FMovieScenePropertyBinding &PropertyBinding, FCustomAccessorView CustomAccessors) |
Friends | |
| template<typename PropertyTraits > | |
| struct | TPropertyDefinitionBuilder |
| template<typename PropertyTraits , typename... Composites> | |
| struct | TCompositePropertyDefinitionBuilder |
Central registry of all property types animatable by sequencer. Once registered, properties cannot be de-registered. This vastly simplifies the lifetime and ID management of the class
|
default |
|
delete |
|
delete |
|
inline |
Define a new animatable composite property type from its components.
| InOutPropertyComponents | The property's components that are used for animating this property. TPropertyComponents::CompositeID is written to. |
|
inline |
Define a new animatable property type from its components.
| InOutPropertyComponents | The property's components that are used for animating this property. TPropertyComponents::CompositeID is written to. |
| const FPropertyDefinition * UE::MovieScene::FPropertyRegistry::FindPropertyDefinition | ( | FComponentTypeID | ComponentTypeID | ) | const |
Access all the properties currently registered
|
inline |
Retrieve a generic representation of all the composites that contribute to a given property
|
inline |
Retrieve a generic representation of all the composites that contribute to a given property
|
inline |
Retrieve a property definition from its ID
|
inline |
Access all the properties currently registered
|
static |
Resolve a property to either a fast ptr offset, or a custom property accessor based on the specified array
| Object | The object to resolve the property for |
| PropertyBinding | The property binding to resolve |
| CustomAccessors | A view to an array of custom accessors (as retrieved from ICustomPropertyRegistration::GetAccessors) |
|
static |
Resolve a property to either a fast ptr offset, or a custom property accessor based on the specified array falling back to a slow instance binding if possible
| Object | The object to resolve the property for |
| PropertyBinding | The property binding to resolve |
| CustomAccessors | A view to an array of custom accessors (as retrieved from ICustomPropertyRegistration::GetAccessors) |
|
friend |
|
friend |