Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/IMovieSceneKeyProxy
Description
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
| Name | OnProxyValueChanged |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/MovieSceneKeyProxy.h |
| Include Path | #include "MovieSceneKeyProxy.h" |
template<typename ChannelType, typename ValueType>
void OnProxyValueChanged
(
TMovieSceneChannelHandle < ChannelType > InChannelHandle,
UMovieSceneSignedObject * InSignedObject,
FKeyHandle InKeyHandle,
ValueType & InOutValue,
FFrameNumber & InOutTime
)
Parameters
| Name | Remarks |
|---|---|
| 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. |