FMovieSceneEventChannel

Windows
MacOS
Linux

Inheritance Hierarchy

FMovieSceneChannel

FMovieSceneEventChannel

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Channels/MovieSceneEventChannel.h

Include

#include "Channels/MovieSceneEventChannel.h"

Syntax

struct FMovieSceneEventChannel : public FMovieSceneChannel

Functions

Name Description

Public function

TMovieSceneC...

 

GetData()

Access a mutable interface for this channel's data

Public function Const

TMovieSceneC...

 

GetData()

Access a constant interface for this channel's data

Overridden from FMovieSceneChannel

Name Description

Public function Virtual

void

 

ChangeFrameResolution

(
    FFrameRate SourceRate,
    FFrameRate DestinationRate
)

Called when the frame resolution of this channel is to be changed.

Public function Virtual Const

TRange< FFra...

 

ComputeEffectiveRange()

Compute the effective range of this channel, for example, the extents of its key times

Public function Virtual

void

 

DeleteKeys

(
    TArrayView< const FKeyHandle > InHa...
)

Delete the keys for the specified key handles

Public function Virtual

void

 

DeleteKeysFrom

(
    FFrameNumber InTime,
    bool bDeleteKeysBefore
)

Delete keys before or after a specified time

Public function Virtual

void

 

DuplicateKeys

(
    TArrayView< const FKeyHandle > InHa...,
    TArrayView< FKeyHandle > OutNewHand...
)

Duplicate the keys for the specified key handles

Public function Virtual

void

 

GetKeys

(
    const TRange< FFrameNumber >& With...,
    TArray< FFrameNumber >* OutKey...,
    TArray< FKeyHandle >* OutKeyHa...
)

Get key information pertaining to all keys that exist within the specified range

Public function Virtual

void

 

GetKeyTimes

(
    TArrayView< const FKeyHandle > InHa...,
    TArrayView< FFrameNumber > OutKeyTi...
)

Get all key times for the specified key handles

Public function Virtual Const

int32

 

GetNumKeys()

Get the total number of keys on this channel

Public function Virtual

void

 

Offset

(
    FFrameNumber DeltaPosition
)

Offset the keys within this channel by a given delta position

Public function Virtual

void

 

Reset()

Reset this channel back to its original state

Public function Virtual

void

 

SetKeyTimes

(
    TArrayView< const FKeyHandle > InHa...,
    TArrayView< const FFrameNumber > In...
)

Set key times for the specified key handles

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