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>
struct TGetPropertyValuesImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... > >
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ForEachAllocation
(
const FEntityAllocation* Allocation, |
Task callback that writes current property values for objects into an output component for a whole allocation of entities with either an FCustomPropertyIndex, uint16 or TSharedPtr |
![]() ![]() |
void | ForEachAllocation
(
const FEntityAllocation* Allocation, |
Task callback that writes current property values for objects into an output component for a whole allocation of entities with either a uint16 or TSharedPtr |
![]() ![]() |
void | ForEachEntity
(
UObject* InObject, |
Task callback that retrieves the object's current value via a custom native setter function, and writes it to the specified output variable Must be invoked with a task builder with the specified parameters: FEntityTaskBuilder() |
![]() ![]() |
void | ForEachEntity
(
UObject* InObject, |
Task callback that retrieves the object's current value via a fast pointer offset, and writes it to the specified output variable Must be invoked with a task builder with the specified parameters: FEntityTaskBuilder() |
![]() ![]() |
void | ForEachEntity
(
UObject* InObject, |
Task callback that retrieves the object's current value via a slow (legacy) track instance binding, and writes it to the specified output variable Must be invoked with a task builder with the specified parameters: FEntityTaskBuilder() |
![]() |
TGetPropertyValuesImpl
(
ICustomPropertyRegistration* InCustomProperties |
Typedefs
Name | Description |
---|---|
FThreeWayAccessor | |
FTwoWayAccessor | |
StorageType |