UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType > Struct Template Reference

#include <MovieSceneKeyStructHelper.h>

+ Inheritance diagram for MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >:

Public Member Functions

 TChannelValueHelper (const TMovieSceneChannelHandle< ChannelType > &InChannel, ValueType *InValue)
 
virtual void SetUserValueFromTime (FFrameNumber InUnifiedTime)
 
virtual void SetKeyFromUserValue (FFrameNumber InUnifiedTime)
 
- Public Member Functions inherited from FMovieSceneChannelValueHelper::IChannelValueHelper
virtual ~IChannelValueHelper ()
 

Public Attributes

TMovieSceneChannelHandle< ChannelType > ChannelHandle
 
ValueType * UserValue
 
- Public Attributes inherited from FMovieSceneChannelValueHelper::IChannelValueHelper
TOptional< TTuple< FKeyHandle, FFrameNumber > > KeyHandleAndTime
 

Detailed Description

template<typename ChannelType, typename ValueType>
struct MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >

Templated channel value accessor utility that get's sets a channel value and time

Constructor & Destructor Documentation

◆ TChannelValueHelper()

template<typename ChannelType , typename ValueType >
MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >::TChannelValueHelper ( const TMovieSceneChannelHandle< ChannelType > &  InChannel,
ValueType *  InValue 
)
inline

Member Function Documentation

◆ SetKeyFromUserValue()

template<typename ChannelType , typename ValueType >
virtual void MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >::SetKeyFromUserValue ( FFrameNumber  InUnifiedTime)
inlinevirtual

Set the key's time and value to the user facing value, and the specified time

Implements FMovieSceneChannelValueHelper::IChannelValueHelper.

◆ SetUserValueFromTime()

template<typename ChannelType , typename ValueType >
virtual void MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >::SetUserValueFromTime ( FFrameNumber  InUnifiedTime)
inlinevirtual

Set the user facing value to the curve's current value at the specified time

Implements FMovieSceneChannelValueHelper::IChannelValueHelper.

Member Data Documentation

◆ ChannelHandle

template<typename ChannelType , typename ValueType >
TMovieSceneChannelHandle<ChannelType> MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >::ChannelHandle

Handle to the channel itself

◆ UserValue

template<typename ChannelType , typename ValueType >
ValueType* MovieSceneImpl::TChannelValueHelper< ChannelType, ValueType >::UserValue

Pointer to the user facing value on the edit interface


The documentation for this struct was generated from the following file: