UMovieSceneCinematicShotTrack

A track that holds consecutive sub sequences.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Tracks/MovieSceneCinematicShotTrack.h

Include

#include "Tracks/MovieSceneCinematicShotTrack.h"

Syntax

class UMovieSceneCinematicShotTrack : public UMovieSceneSubTrack

Remarks

A track that holds consecutive sub sequences.

Constructors

Name Description

Public function

UMovieSceneCinematicShotTrack

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

SortSections()

Overridden from UMovieSceneSubTrack

Name Description

Public function Virtual

UMovieSceneS...

 

AddSequence

(
    UMovieSceneSequence* Sequence,
    FFrameNumber StartTime,
    int32 Duration
)

Adds a movie scene section at the requested time.

Public function Virtual

UMovieSceneS...

 

AddSequenceOnRow

(
    UMovieSceneSequence* Sequence,
    FFrameNumber StartTime,
    int32 Duration,
    int32 RowIndex
)

Adds a movie scene section at the requested time.

Overridden from UMovieSceneNameableTrack

Name Description

Public function Virtual Const

FText

 

GetDefaultDisplayName()

Overridden from UMovieSceneTrack

Name Description

Public function Virtual

void

 

AddSection

(
    UMovieSceneSection& Section
)

Add a section to this track.

Public function Virtual

UMovieSceneS...

 

CreateNewSection()

Generates a new section suitable for use with this track.

Public function Virtual Const

int8

 

GetEvaluationFieldVersion()

Retrieve a version number for the logic implemented in PopulateEvaluationTree.

Public function Virtual

EMovieSceneS...

 

OnSectionMoved

(
    UMovieSceneSection& Section,
    const FMovieSceneSectionMovedParams...
)

Called if the section is moved in Sequencer.

Public function Virtual Const

bool

 

PopulateEvaluationTree

Sub-classes can override this method to perforum custom evaluation tree population logic.

Public function Virtual

void

 

RemoveSection

(
    UMovieSceneSection& Section
)

Removes a section from this track.

Public function Virtual

void

 

RemoveSectionAt

(
    int32 SectionIndex
)

Removes a section from this track at a particular index

Public function Virtual Const

bool

 

SupportsMultipleRows()

Public function Virtual Const

bool

 

SupportsType

(
    TSubclassOf< UMovieSceneSection > S...
)

Does this track support this section class type?