/Engine/Source/Editor/Sequencer/Public/SequencerKeyStructGenerator.h
Specific generation logic may be implemented by overloading the following free-function for your channel type: UMovieSceneKeyStructType* InstanceGeneratedStruct(ChannelType* Channel, FSequencerKeyStructGenerator* Generator)
An instance of a key struct for use on an edit UI, or nullptr if no valid one could be generated.
template<typename ChannelType> [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > CreateKeyStructInstance ( const [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > & ChannelHandle, [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) InHandle )