IMovieSceneKeyProxy

Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel.

Windows
MacOS
Linux

References

Module

MovieScene

Header

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

Include

#include "MovieSceneKeyProxy.h"

Syntax

class IMovieSceneKeyProxy

Remarks

Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel. When used, UpdateValuesFromRawData should be called every frame to optionally retrieve the current values of the key for this proxy.

Functions

Name Description

Protected function

void

 

OnProxyValueChanged

(
    TMovieSceneChannelHandle< ChannelTy...,
    UMovieSceneSection* InSection,
    FKeyHandle InKeyHandle,
    ValueType& InOutValue,
    FFrameNumber& InOutTime
)

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

Protected function

void

 

RefreshCurrentValue

(
    TMovieSceneChannelHandle< ChannelTy...,
    FKeyHandle InKeyHandle,
    ValueType& OutValue,
    FFrameNumber& OutTime
)

Implementation function that retrieves the underlying key time/value and applies then to the specified value and time parameters.

Public function

void

 

UpdateValuesFromRawData()

To be called by the edit interface to update this instance's properties with the underlying raw data

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