TAddKeyImpl

If this implementation changes need to change the specializations below.

Windows
MacOS
Linux

Inheritance Hierarchy

IImpl

TAddKeyImpl

References

Module

MovieSceneTools

Header

/Engine/Source/Editor/MovieSceneTools/Public/KeyframeTrackEditor.h

Include

#include "KeyframeTrackEditor.h"

Syntax

template<typename ChannelType, typename ValueType>
struct TAddKeyImpl : public IImpl

Remarks

If this implementation changes need to change the specializations below.

Specializations

Variables

Name Description

Public variable

bool

 

bAddKey

Public variable

int32

 

ChannelIndex

Public variable

ValueType

 

ValueToSet

Constructors

Name Description

Public function

TAddKeyImpl

(
    int32 InChannelIndex,
    bool bInAddKey,
    const ValueType& InValue
)

Overridden from IImpl

Name Description

Public function Virtual Const

bool

 

Apply

(
    UMovieSceneSection* Section,
    FMovieSceneChannelProxy& Proxy,
    FFrameNumber InTime,
    EMovieSceneKeyInterpolation Interpo...,
    bool bKeyEvenIfUnchanged,
    bool bKeyEvenIfEmpty
)

Returns whether a key was created

Public function Virtual Const

void

 

ApplyDefault

(
    UMovieSceneSection* Section,
    FMovieSceneChannelProxy& Proxy
)

Public function Virtual

bool

 

ModifyByCurrentAndWeight

(
    FMovieSceneChannelProxy& Proxy,
    FFrameNumber InTime,
    void* VCurrentValue,
    float Weight
)

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