Navigation
Unreal Engine C++ API Reference > 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 |