| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneBoundSceneComponentInstantiator.h |
Include |
#include "EntitySystem/MovieSceneBoundSceneComponentInstantiator.h" |
class UMovieSceneSceneComponentImpersonator : public UInterface
Empty interface that indicates that an object is able to "impersonate" a USceneComponent for the purposes of Sequencer animation.
This is useful when we override a sequence's object bindings with some other object that doesn't have the same strongly-typed components. Most component bindings will just be animated in a duck-typing kind of way (looking up properties by name), but scene components are "special", and therefore require this interface to get around if needed.