Navigation
API > API/Runtime > API/Runtime/MovieScene
| Name | TPropertyComponentHandlerImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... > |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieScenePropertyComponentHandler.h |
| Include Path | #include "EntitySystem/MovieScenePropertyComponentHandler.h" |
Syntax
template<typename PropertyTraits, typename ... MetaDataTypes, int ... MetaDataIndices, typename ... CompositeTypes, int ... CompositeIndices>
struct TPropertyComponentHandlerImpl< PropertyTraits, TPropertyMetaData< MetaDataTypes... >, TIntegerSequence< int, MetaDataIndices... >, TIntegerSequence< int, CompositeIndices... >, CompositeTypes... > : public UE::MovieScene::IPropertyComponentHandler
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CompleteSetterTask | std::conditional_t< bIsComposite, TSetCompositePropertyValues< PropertyTraits, CompositeTypes... >, TSetPropertyValues< PropertyTraits > > | EntitySystem/MovieScenePropertyComponentHandler.h | |
| PreAnimatedStorageType | TPreAnimatedPropertyStorage< PropertyTraits > | EntitySystem/MovieScenePropertyComponentHandler.h | |
| StorageType | typename PropertyTraits::StorageType | EntitySystem/MovieScenePropertyComponentHandler.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bIsComposite | bool | EntitySystem/MovieScenePropertyComponentHandler.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| StorageID | TAutoRegisterPreAnimatedStorageID< PreAnimatedStorageType > | EntitySystem/MovieScenePropertyComponentHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RecomposeBlendImpl
(
const FPropertyDefinition& PropertyDefinition, |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
void ScheduleSetterTasksImpl
(
const FPropertyDefinition& Definition, |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
TPropertyComponentHandlerImpl() |
EntitySystem/MovieScenePropertyComponentHandler.h |
Overridden from IPropertyComponentHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FIntermediatePropertyValue CoercePropertyValue
(
const FPropertyDefinition& Definition, |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
virtual void DispatchSetterTasks
(
const FPropertyDefinition& Definition, |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
virtual TSharedPtr< IPreAnimatedStorage > GetPreAnimatedStateStorage
(
const FPropertyDefinition& Definition, |
Retrieve the pre-animated storage for the property that this handler represents | EntitySystem/MovieScenePropertyComponentHandler.h | |
virtual TSharedPtr< IInitialValueProcessor > MakeInitialValueProcessor
(
const FPropertyDefinition& Definition |
Retrieve an initial value processor interface for this property type | EntitySystem/MovieScenePropertyComponentHandler.h | |
virtual void RebuildOperational
(
const FPropertyDefinition& Definition, |
Rebuild operational values from the given entities. | EntitySystem/MovieScenePropertyComponentHandler.h | |
virtual void RecomposeBlendChannel
(
const FPropertyDefinition& Definition, |
Run a recomposition using the specified params and values. | EntitySystem/MovieScenePropertyComponentHandler.h | |
virtual void RecomposeBlendOperational
(
const FPropertyDefinition& Definition, |
Run a recomposition using the specified params and values. | EntitySystem/MovieScenePropertyComponentHandler.h | |
virtual void ScheduleSetterTasks
(
const FPropertyDefinition& Definition, |
Dispatch tasks that apply any entity that matches this property type to their final values | EntitySystem/MovieScenePropertyComponentHandler.h | |
virtual bool SupportsProperty
(
const FPropertyDefinition& Definition, |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
virtual void UnpackChannels
(
const FPropertyDefinition& Definition, |
EntitySystem/MovieScenePropertyComponentHandler.h |