Navigation
API > API/Runtime > API/Runtime/MovieScene
Utility class that gets and sets a specific key value for a key struct
| Name | FMovieSceneChannelValueHelper |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/MovieSceneKeyStructHelper.h |
| Include Path | #include "MovieSceneKeyStructHelper.h" |
Syntax
struct FMovieSceneChannelValueHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieSceneChannelValueHelper
(
const TMovieSceneChannelHandle< ChannelType >& InChannel, |
Construction from a channel handle, a pointer to an external user-facing value on the key struct, and an array of handles | MovieSceneKeyStructHelper.h | |
FMovieSceneChannelValueHelper
(
const TMovieSceneChannelHandle< ChannelType >& InChannel, |
Construction from a channel handle, a pointer to an external user-facing value on the key struct, and a specific key handle/time | MovieSceneKeyStructHelper.h |
Structs
| Name | Remarks |
|---|---|
| IChannelValueHelper | Underlying implementation interface |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TInlineValue< IChannelValueHelper > | Pointer to the underlying value helper utility | MovieSceneKeyStructHelper.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TOptional< TTuple< FKeyHandle, FFrameNumber > > FindFirstKey
(
ChannelType* InChannel, |
Attempt to find a single key handle that exists on the specified channel | MovieSceneKeyStructHelper.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IChannelValueHelper * operator->() |
Pointer operator overload that allows access to the underlying interface | MovieSceneKeyStructHelper.h |