Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Channels
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
Type | Name | Description | |
---|---|---|---|
![]() |
TFunction< void(UObject *, UMovieSceneSection *, FFrameNumber, FFrameRate, FMovieSceneRootEv... | OnGetCurrentValueAndWeight | Optional Function To Get Current Value and Weight, needed for setting keys on blended sections |
![]() |
TFunction< TOptional< T >UObject &, FTrackInstancePropertyBindings *)> | OnGetExternalValue | Function to invoke to get the current value of the property of an object |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Defaults to an undefined function (no external value) |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TOptional< T > | GetValue
(
UObject& InObject, |
Static definition that retrieves the current value of InObject as a T |
![]() ![]() |
TMovieSceneExternalValue< T > | Make () |
Helper constructor that defines an external value as the same type as the template type. |