UMovieSceneAudioTrack

Handles manipulation of audio.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

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

Include

#include "Tracks/MovieSceneAudioTrack.h"

Syntax

class UMovieSceneAudioTrack :
    public UMovieSceneNameableTrack,
    public IMovieSceneTrackTemplateProducer

Remarks

Handles manipulation of audio.

Constructors

Name Description

Public function

UMovieSceneAudioTrack

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

UMovieSceneS...

 

AddNewSound

(
    USoundBase* Sound,
    FFrameNumber Time
)

Adds a new sound cue on the next available/non-overlapping row

Public function Virtual

UMovieSceneS...

 

AddNewSoundOnRow

(
    USoundBase* Sound,
    FFrameNumber Time,
    int32 RowIndex
)

Adds a new sound cue to the audio

Public function Const

const TArray...

 

GetAudioSections()

Public function Const

int32

 

GetRowHeight()

Get the height of this track's rows

Public function Const

bool

 

IsAMasterTrack()

Public function

void

 

SetRowHeight

(
    int32 NewRowHeight
)

Set the height of this track's rows

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

const TArray...

 

GetAllSections()

Called when all the sections of the track need to be retrieved.

Public function Virtual Const

bool

 

HasSection

(
    const UMovieSceneSection& Section
)

Checks to see if the section is in this track.

Public function Virtual Const

bool

 

IsEmpty()

Public function Virtual

void

 

RemoveAllAnimationData()

Removes animation data.

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?

Overridden from IMovieSceneTrackTemplateProducer

Name Description

Public function Virtual Const

FMovieSceneE...

 

CreateTemplateForSection

(
    const UMovieSceneSection& InSectio...
)

Create a movie scene eval template for the specified section

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