Sequencer::AddOrUpdateKey

Add or update a key for this channel's current value, using an external value if possible

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>
    FKeyHandle Sequencer::AddOrUpdateKey
    (
        ChannelType * InChannel,
        UMovieSceneSection * SectionToKey,
        const TMovieSceneExternalValue< ValueType > & InExternalValue,
        FFrameNumber InTime,
        ISequencer & InSequencer,
        const FGuid & InObjectBindingID,
        FTrackInstancePropertyBindings * InPropertyBindings
    )
}

Remarks

Add or update a key for this channel's current value, using an external value if possible

Returns

A handle to the added (or updated) key

Parameters

Parameter

Description

InChannel

The channel to create a key for

InSectionToKey

The Section to key

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