Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > EntitySystem
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertySystemTypes.h |
Include | #include "EntitySystem/MovieScenePropertySystemTypes.h" |
Syntax
template<typename PropertyTraits, typename... MetaDataTypes, typename... CompositeTypes>
struct TSetCompositePropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, CompositeTypes... >
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ForEachAllocation
(
const FEntityAllocation* Allocation, |
Task callback that applies properties for a whole allocation of entities with either an FCustomPropertyIndex, uint16 or TSharedPtr |
![]() ![]() |
void | ForEachAllocation
(
const FEntityAllocation* Allocation, |
Task callback that applies properties for a whole allocation of entities with either a uint16 or TSharedPtr |
![]() ![]() |
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() |
![]() ![]() |
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() |
![]() ![]() |
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() |
![]() |
TSetCompositePropertyValuesImpl
(
ICustomPropertyRegistration* InCustomProperties |
Typedefs
Name | Description |
---|---|
FThreeWayAccessor | |
FTwoWayAccessor | |
StorageType |