Navigation
API > API/Runtime > API/Runtime/MovieScene
| Name | TSetPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... > > |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertySystemTypes.h |
| Include Path | #include "EntitySystem/MovieScenePropertySystemTypes.h" |
Syntax
template<typename PropertyTraits, typename ... MetaDataTypes>
struct TSetPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... > >
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FThreeWayAccessor | TMultiReadOptional< FCustomPropertyIndex, uint16, TSharedPtr< FTrackInstancePropertyBindings > > | EntitySystem/MovieScenePropertySystemTypes.h | |
| FTwoWayAccessor | TMultiReadOptional< uint16, TSharedPtr< FTrackInstancePropertyBindings > > | EntitySystem/MovieScenePropertySystemTypes.h | |
| InParamType | typename TCallTraits< typename PropertyTraits::StorageType >::ParamType | EntitySystem/MovieScenePropertySystemTypes.h | |
| StorageType | typename PropertyTraits::StorageType | EntitySystem/MovieScenePropertySystemTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CustomAccessors | FCustomAccessorView | EntitySystem/MovieScenePropertySystemTypes.h | ||
| CustomProperties | const ICustomPropertyRegistration * | EntitySystem/MovieScenePropertySystemTypes.h | ||
| Traits | const PropertyTraits * | EntitySystem/MovieScenePropertySystemTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForEachAllocation
(
const FEntityAllocation* Allocation, |
Task callback that applies properties for a whole allocation of entities with either an FCustomPropertyIndex, uint16 or TSharedPtr |
EntitySystem/MovieScenePropertySystemTypes.h | |
void ForEachAllocation
(
const FEntityAllocation* Allocation, |
Task callback that applies properties for a whole allocation of entities with either a uint16 or TSharedPtr |
EntitySystem/MovieScenePropertySystemTypes.h | |
void ForEachEntity
(
UObject* InObject, |
Task callback that applies a value to an object property via a custom native setter function Must be invoked with a task builder with the specified parameters: FEntityTaskBuilder() | EntitySystem/MovieScenePropertySystemTypes.h | |
void ForEachEntity
(
UObject* InObject, |
Task callback that applies a value to an object property via a fast pointer offset Must be invoked with a task builder with the specified parameters: FEntityTaskBuilder() | EntitySystem/MovieScenePropertySystemTypes.h | |
void ForEachEntity
(
UObject* InObject, |
Task callback that applies a value to an object property via a slow (legacy) track instance binding Must be invoked with a task builder with the specified parameters: FEntityTaskBuilder() | EntitySystem/MovieScenePropertySystemTypes.h | |
TSetPropertyValuesImpl
(
const PropertyTraits* InTraits, |
EntitySystem/MovieScenePropertySystemTypes.h |