IMovieSceneKeyProxy::OnProxyValueChanged

Implementation function that sets the underlying key time/value to the specified values if possible.

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/MovieSceneKeyProxy.h

Include

#include "MovieSceneKeyProxy.h"

Syntax

template<typename ChannelType, typename ValueType>
void OnProxyValueChanged
(
    TMovieSceneChannelHandle< ChannelType > InChannelHandle,
    UMovieSceneSection * InSection,
    FKeyHandle InKeyHandle,
    ValueType & InOutValue,
    FFrameNumber & InOutTime
)

Remarks

Implementation function that sets the underlying key time/value to the specified values if possible. If the section is locked, InOutValue and InOutTime will be reset back to the current key's value

Parameters

Parameter

Description

InChannelHandle

The channel on which the underlying key value resides

InSection

The section that owns the channel

InKeyHandle

A handle to the key that we are reflecting

InOutValue

Value to assign to the underlying key. If the section is locked, this will receive the existing key's value without changing the underlying key value.

InOutTime

Time to move the underlying key to. If the section is locked, this will receive the existing key's time without changing the underlying time.

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