![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneInitialValueCache.h>
Inheritance diagram for UE::MovieScene::TPropertyValueStorage< PropertyTraits >:Public Types | |
| using | StorageType = typename PropertyTraits::StorageType |
Templated storage for any initial value type, templated on the same parameter as TPropertyComponents for correct retrieval of resolved properties Initial values are stored as a sparse array, with stable indices that uniquely identify the value. A look-up-table exists for finding indices based on an object and resolved property.
| using UE::MovieScene::TPropertyValueStorage< PropertyTraits >::StorageType = typename PropertyTraits::StorageType |
|
inline |
Add a cached value for the specified object and a propertypath, returning a unique index for the value
| BoundObject | The object instance to cache the property from. |
| InValue | The value to cache |
| PropertyPath | The path of the property |
|
inline |
Add a cached value for the specified object and a custom property accessor, returning a unique index for the value
| BoundObject | The object instance to cache the property from. |
| InValue | The value to cache |
| AccessorIndex | The index into ICustomPropertyRegistration::GetAccessors to use for resolving the property |
|
inline |
Add a cached value for the specified object and a slow bindings instance, returning a unique index for the value
| BoundObject | The object instance to cache the property from. |
| InValue | The value to cache |
| SlowBindings | Pointer to the track instance property bindings object used for retrieving the property value |
|
inline |
Add a cached value for the specified object and fast property ptr offset, returning a unique index for the value
| BoundObject | The object instance to cache the property from |
| InValue | The value to cache |
| ResolvedPropertyOffset | The byte offset from BoundObject that defines the address of the property |
|
inline |
Find an initial value given its object and property name.
|
inline |
Find an initial value given its object and custom accessor index
|
inline |
Find an initial value given its object and property name.
|
inline |
Find an initial value index given its object and property name.
|
inline |
Find an initial value index given its object and custom accessor index
|
inline |
Find an initial value index given its object and fast ptr offset
|
inline |
Find an initial value given its object and property name.
|
inlineoverridevirtual |
Reset all the initial values that relate to the specified indices
| Indices | A array specifying all of the indices to remove. Such indices will be invalid after this function call returns. |
Implements UE::MovieScene::IPropertyValueStorage.