FMovieSceneChannel

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

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

Include

#include "Channels/MovieSceneChannel.h"

Syntax

struct FMovieSceneChannel

Constructors

Name Description

Public function

FMovieSceneChannel()

Destructors

Name Description

Public function Virtual

~FMovieSceneChannel()

Functions

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

void

 

ClearDefault()

Clear all the default value on this channel

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

void

 

GetKeyTime

(
    const FKeyHandle InHandle,
    FFrameNumber& OutKeyTime
)

Get the time for the specified key handle

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

 

Optimize

(
    const FKeyDataOptimizationParams& ...
)

Optimize this channel by removing any redundant data according to the specified parameters

Public function Virtual

void

 

PostEditChange()

Perfor a possibly heavy operation after an edit change

Public function Virtual

void

 

Reset()

Reset this channel back to its original state

Public function

void

 

SetKeyTime

(
    const FKeyHandle InHandle,
    const FFrameNumber InKeyTime
)

Set the time for the specified key handle

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