| IPropertyValueStorage
|
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInitialValueCache.h |
Include |
#include "EntitySystem/MovieSceneInitialValueCache.h" |
template<typename PropertyTraits>
struct TPropertyValueStorage : public UE::MovieScene::IPropertyValueStorage
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.
Name | Description | ||
---|---|---|---|
|
FInitialValu... |
AddInitialValue ( |
Add a cached value for the specified object and fast property ptr offset, returning a unique index for the value @note Value must not have been cached previously - doing so will result in a failed assertion |
|
FInitialValu... |
AddInitialValue ( |
Add a cached value for the specified object and a custom property accessor, returning a unique index for the value @note Value must not have been cached previously - doing so will result in a failed assertion |
|
FInitialValu... |
AddInitialValue ( |
Add a cached value for the specified object and a slow bindings instance, returning a unique index for the value @note Value must not have been cached previously - doing so will result in a failed assertion |
|
const Storag... |
FindCachedValue |
Find an initial value given its object and property name. |
|
const Storag... |
FindCachedValue ( |
Find an initial value given its object and custom accessor index |
|
const Storag... |
FindCachedValue |
Find an initial value given its object and property name. |
|
FindPropertyIndex |
Find an initial value index given its object and fast ptr offset |
|
|
FindPropertyIndex ( |
Find an initial value index given its object and custom accessor index |
|
|
FindPropertyIndex |
Find an initial value index given its object and property name. |
|
|
const Storag... |
GetCachedValue ( |
Find an initial value given its object and property name. |
Name | Description | ||
---|---|---|---|
|
Reset ( |
Reset all the initial values that relate to the specified indices |
Name |
Description |
---|---|
FPropertyKey |
|
StorageType |