Sequencer::AddKeyForExternalValue

Retrieve a channel's external value, and add it to the channel as a new key (or update an existing key with its value)

Windows
MacOS
Linux

References

Module

Sequencer

Header

/Engine/Source/Editor/Sequencer/Public/SequencerChannelTraits.h

Include

#include "SequencerChannelTraits.h"

Syntax

namespace Sequencer
{
    template<typename ChannelType, typename ValueType>
    TOptional< FKeyHandle > Sequencer::AddKeyForExternalValue
    (
        ChannelType * InChannel,
        const TMovieSceneExternalValue< ValueType > & InExternalValue,
        FFrameNumber InTime,
        ISequencer & InSequencer,
        const FGuid & InObjectBindingID,
        FTrackInstancePropertyBindings * InPropertyBindings
    )
}

Remarks

Retrieve a channel's external value, and add it to the channel as a new key (or update an existing key with its value)

Returns

(Optional) A handle to the added (or updated) key

Parameters

Parameter

Description

InChannel

The channel to create a key for

InExternalValue

The external value definition

InTime

The time at which to add a key

InSequencer

The currently active sequencer

InObjectBindingID

The object binding ID that this section's track is bound to

InPropertyBindings

Optionally supplied helper for accessing an object's property pertaining to this channel

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss