Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/TPropertyValueStorage
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInitialValueIndex AddInitialValue
(
const FKeyType& InKey, |
EntitySystem/MovieSceneInitialValueCache.h | ||
FInitialValueIndex AddInitialValue
(
UObject* BoundObject, |
Add a cached value for the specified object and fast property ptr offset, returning a unique index for the value | EntitySystem/MovieSceneInitialValueCache.h | |
FInitialValueIndex AddInitialValue
(
UObject* BoundObject, |
Add a cached value for the specified object and a custom property accessor, returning a unique index for the value | EntitySystem/MovieSceneInitialValueCache.h | |
FInitialValueIndex AddInitialValue
(
UObject* BoundObject, |
Add a cached value for the specified object and a slow bindings instance, returning a unique index for the value | EntitySystem/MovieSceneInitialValueCache.h | |
FInitialValueIndex AddInitialValue
(
UObject* BoundObject, |
Add a cached value for the specified object and a propertypath, returning a unique index for the value | EntitySystem/MovieSceneInitialValueCache.h |
AddInitialValue(const FKeyType &, const StorageType &)
| Name | AddInitialValue |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInitialValueCache.h |
| Include Path | #include "EntitySystem/MovieSceneInitialValueCache.h" |
FInitialValueIndex AddInitialValue
(
const FKeyType & InKey,
const StorageType & InValue
)
AddInitialValue(UObject *, const StorageType &, uint16)
Description
- Add a cached value for the specified object and fast property ptr offset, returning a unique index for the value
-
Value must not have been cached previously - doing so will result in a failed assertion
| Name | AddInitialValue |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInitialValueCache.h |
| Include Path | #include "EntitySystem/MovieSceneInitialValueCache.h" |
FInitialValueIndex AddInitialValue
(
UObject * BoundObject,
const StorageType & InValue,
uint16 ResolvedPropertyOffset
)
A tuple containing the cached value and its index
Parameters
| Name | Remarks |
|---|---|
| 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 |
AddInitialValue(UObject *, const StorageType &, FCustomPropertyIndex)
Description
- Add a cached value for the specified object and a custom property accessor, returning a unique index for the value
-
Value must not have been cached previously - doing so will result in a failed assertion
| Name | AddInitialValue |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInitialValueCache.h |
| Include Path | #include "EntitySystem/MovieSceneInitialValueCache.h" |
FInitialValueIndex AddInitialValue
(
UObject * BoundObject,
const StorageType & InValue,
FCustomPropertyIndex AccessorIndex
)
A tuple containing the cached value and its index
Parameters
| Name | Remarks |
|---|---|
| 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 |
AddInitialValue(UObject , const StorageType &, FTrackInstancePropertyBindings )
Description
- Add a cached value for the specified object and a slow bindings instance, returning a unique index for the value
-
Value must not have been cached previously - doing so will result in a failed assertion
| Name | AddInitialValue |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInitialValueCache.h |
| Include Path | #include "EntitySystem/MovieSceneInitialValueCache.h" |
FInitialValueIndex AddInitialValue
(
UObject * BoundObject,
const StorageType & InValue,
FTrackInstancePropertyBindings * SlowBindings
)
A tuple containing the cached value and its index
Parameters
| Name | Remarks |
|---|---|
| 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 |
AddInitialValue(UObject *, const StorageType &, const FName &)
Description
- Add a cached value for the specified object and a propertypath, returning a unique index for the value
-
Value must not have been cached previously - doing so will result in a failed assertion
| Name | AddInitialValue |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneInitialValueCache.h |
| Include Path | #include "EntitySystem/MovieSceneInitialValueCache.h" |
FInitialValueIndex AddInitialValue
(
UObject * BoundObject,
const StorageType & InValue,
const FName & PropertyPath
)
A tuple containing the cached value and its index
Parameters
| Name | Remarks |
|---|---|
| BoundObject | The object instance to cache the property from. |
| InValue | The value to cache |
| PropertyPath | The path of the property |