TMovieSceneChannelHandle

Forward declaration of a typed channel handle.

Windows
MacOS
Linux

References

Module

MovieScene

Header

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

Include

#include "Channels/MovieSceneChannelHandle.h"

Syntax

template<typename ChannelType>
struct TMovieSceneChannelHandle

Remarks

Forward declaration of a typed channel handle. Typed channel handles replicate the inheritance hierarchy of their channels in order that overload resolution on them can happen without user-conversion or templating

Handle to a specific channel in a UMovieSceneSection. Will become nullptr when the FMovieSceneChannelProxy it was created with is reallocated. The handle class hierarchy matches that of the channel itself so that functions can be overloaded for any given base/derived handle type

Specializations

Constructors

Name Description

Public function

TMovieSceneChannelHandle()

Public function

TMovieSceneChannelHandle

(
    TWeakPtr< FMovieSceneChannelProxy >...,
    int32 InChannelIndex
)

Construction from a weak channel proxy, and the channel's index

Protected function

TMovieSceneChannelHandle

(
    TWeakPtr< FMovieSceneChannelProxy >...,
    FName InChannelTypeName,
    int32 InChannelIndex
)

Functions

Name Description

Public function Const

ChannelType ...

 

Get()

Get the channel pointer this handle represents.

Public function Const

const TMovie...

 

GetExtendedEditorData()

Get the extended editor data associated with this channel

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