Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyRegistry.h |
| Include | #include "EntitySystem/MovieScenePropertyRegistry.h" |
Syntax
class FPropertyRegistry
Remarks
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
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPropertyRegistry
(
const FPropertyRegistry& |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TCompositePropertyDefinitionBuilder< PropertyTraits > | DefineCompositeProperty
(
TPropertyComponents< PropertyTraits >& InOutPropertyComponents, |
Define a new animatable composite property type from its components. | |
| TPropertyDefinitionBuilder< PropertyTraits > | DefineProperty
(
TPropertyComponents< PropertyTraits >& InOutPropertyComponents, |
Define a new animatable property type from its components. | |
| TArrayView< const FPropertyCompositeDefinition > | GetComposites
(
const FPropertyDefinition& Property |
Retrieve a generic representation of all the composites that contribute to a given property | |
| TArrayView< const FPropertyCompositeDefinition > | GetComposites
(
FCompositePropertyTypeID PropertyID |
Retrieve a generic representation of all the composites that contribute to a given property | |
| const FPropertyDefinition & | GetDefinition
(
FCompositePropertyTypeID PropertyID |
Retrieve a property definition from its ID | |
| TArrayView< const FPropertyDefinition > | Access all the properties currently registered | ||
| TOptional< FResolvedFastProperty > | ResolveFastProperty
(
UObject* Object, |
Resolve a property to either a fast ptr offset, or a custom property accessor based on the specified array | |
| TOptional< FResolvedProperty > | ResolveProperty
(
UObject* Object, |
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 |