TMovieSceneExternalValue

Typed external value that can be used to define how to access the current value on an object for any given channel of data.

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneChannelEditorData.h

Include

#include "Channels/MovieSceneChannelEditorData.h"

Syntax

template<typename T>
struct TMovieSceneExternalValue

Remarks

Typed external value that can be used to define how to access the current value on an object for any given channel of data. Typically defined as the extended editor data for many channel types through TMovieSceneChannelTraits::ExtendedEditorDataType.

Variables

Name Description

Public variable

TFunction< void...

 

OnGetCurrentValueAndWeight

Optional Function To Get Current Value and Weight, needed for setting keys on blended sections

Public variable

TFunction< TOpt...

 

OnGetExternalValue

Function to invoke to get the current value of the property of an object

Constructors

Name Description

Public function

TMovieSceneExternalValue()

Defaults to an undefined function (no external value)

Functions

Name Description

Public function Static

TOptional< T...

 

GetValue

(
    UObject& InObject,
    FTrackInstancePropertyBindings*...
)

Static definition that retrieves the current value of InObject as a T

Public function Static

TMovieSceneE...

 

Make()

Helper constructor that defines an external value as the same type as the template type.

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