Navigation
API > API/Runtime > API/Runtime/MovieScene
Interface for a property type handler that is able to interact with properties in sequencer
| Name | IPropertyComponentHandler |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/IMovieScenePropertyComponentHandler.h |
| Include Path | #include "EntitySystem/IMovieScenePropertyComponentHandler.h" |
Syntax
struct IPropertyComponentHandler
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IPropertyComponentHandler() |
EntitySystem/IMovieScenePropertyComponentHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FIntermediatePropertyValue CoercePropertyValue
(
const FPropertyDefinition& Definition, |
EntitySystem/IMovieScenePropertyComponentHandler.h | ||
virtual void DispatchInitializePropertyMetaDataTasks
(
const FPropertyDefinition& Definition, |
Dispatch tasks that cache a pre-animated value for any entities that have the CachePreAnimatedState tag | EntitySystem/IMovieScenePropertyComponentHandler.h | |
void DispatchSetterTasks
(
const FPropertyDefinition& Definition, |
EntitySystem/IMovieScenePropertyComponentHandler.h | ||
virtual TSharedPtr< IPreAnimatedStorage > GetPreAnimatedStateStorage
(
const FPropertyDefinition& Definition, |
Retrieve the pre-animated storage for the property that this handler represents | EntitySystem/IMovieScenePropertyComponentHandler.h | |
TSharedPtr< IInitialValueProcessor > MakeInitialValueProcessor
(
const FPropertyDefinition& Definition |
Retrieve an initial value processor interface for this property type | EntitySystem/IMovieScenePropertyComponentHandler.h | |
void RebuildOperational
(
const FPropertyDefinition& Definition, |
Rebuild operational values from the given entities. | EntitySystem/IMovieScenePropertyComponentHandler.h | |
void RecomposeBlendChannel
(
const FPropertyDefinition& Definition, |
Run a recomposition using the specified params and values. | EntitySystem/IMovieScenePropertyComponentHandler.h | |
void RecomposeBlendOperational
(
const FPropertyDefinition& Definition, |
Run a recomposition using the specified params and values. | EntitySystem/IMovieScenePropertyComponentHandler.h | |
void ScheduleSetterTasks
(
const FPropertyDefinition& Definition, |
Dispatch tasks that apply any entity that matches this property type to their final values | EntitySystem/IMovieScenePropertyComponentHandler.h | |
bool SupportsProperty
(
const FPropertyDefinition& Definition, |
EntitySystem/IMovieScenePropertyComponentHandler.h | ||
void UnpackChannels
(
const FPropertyDefinition& Definition, |
EntitySystem/IMovieScenePropertyComponentHandler.h |