Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > EntitySystem
Inheritance Hierarchy
- IInitialValueProcessor
- TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > >
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyComponentHandler.h |
Include | #include "EntitySystem/MovieScenePropertyComponentHandler.h" |
Syntax
template<typename PropertyTraits, typename... MetaDataTypes, int... MetaDataIndices>
struct TInitialValueProcessorImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... > > : public UE::MovieScene::IInitialValueProcessor
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FBuiltInComponentTypes * | BuiltInComponents | |
![]() |
TPropertyValueStorage< PropertyTraits > * | CacheStorage | |
![]() |
FCustomAccessorView | CustomAccessors | |
![]() |
IInterrogationExtension * | Interrogation | |
![]() |
const FPropertyDefinition * | PropertyDefinition | |
![]() |
TSortedMap< FInterrogationChannel, StorageType > | ValuesByChannel | |
![]() |
FEntityAllocationWriteContext | WriteContext |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
void | VisitAllocation
(
const FEntityAllocation* Allocation |
|
![]() |
void | VisitAllocationCached
(
const FEntityAllocation* Allocation |
|
![]() |
void | VisitInterrogationAllocation
(
const FEntityAllocation* Allocation |
Overridden from IInitialValueProcessor
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Finalize () |
Finish processing |
![]() ![]() |
void | Initialize
(
UMovieSceneEntitySystemLinker* Linker, |
Initialize this processor before any allocations are visited |
![]() ![]() |
void | Process
(
const FEntityAllocation* Allocation, |
Process all initial values for the specified allocation |
Typedefs
Name | Description |
---|---|
StorageType |