Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
Inheritance Hierarchy
- TSetPropertyValuesImpl
- TSetPropertyValues
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertySystemTypes.h |
| Include | #include "EntitySystem/MovieScenePropertySystemTypes.h" |
Syntax
template<typename PropertyTraits>
struct TSetPropertyValues : public UE::MovieScene::TSetPropertyValuesImpl< PropertyTraits, PropertyTraits::MetaDataType >
Remarks
Stateless entity task that will apply values to properties. Three types of property are supported: Custom native accessor functions, fast pointer offset, or FTrackInstancePropertyBindings
Can be invoked in one of 2 ways: either with a specific property type through a per-entity iteration: TComponentTypeID
FEntityTaskBuilder()
.Read(BoundObject)
.Read(CustomProperty)
.Read(TransformComponent)
.Dispatch_PerEntity
Or via a combinatorial task that iterates all entities with any one of the property components: TComponentTypeID
FEntityTaskBuilder()
.Read(BoundObject)
.ReadOneOf(CustomProperty, FastProperty, SlowProperty)
.Read(TransformComponent)
.Dispatch_PerAllocation
Constructors
| Type | Name | Description | |
|---|---|---|---|
TSetPropertyValues
(
ICustomPropertyRegistration* InCustomProperties |
Typedefs
| Name | Description |
|---|---|
| ParamType |