Navigation
API > API/Runtime > API/Runtime/MovieScene > API/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 |