Navigation
Unreal Engine C++ API Reference > Runtime > MovieSceneTracks > Sections
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneSignedObject
- UMovieSceneSection
- UMovieSceneAudioSection
References
Module | MovieSceneTracks |
Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneAudioSection.h |
Include | #include "Sections/MovieSceneAudioSection.h" |
Syntax
class UMovieSceneAudioSection :
public UMovieSceneSection,
public IMovieSceneEntityProvider
Remarks
Audio section, for use in the audio track, or by attached audio objects
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UMovieSceneAudioSection
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ForEachInput
(
TFunction< void(FName, const FMovieSceneIntegerChannel&)> InFunction |
|
![]() ![]() |
void | ForEachInput
(
TFunction< void(FName, const FMovieSceneStringChannel&)> InFunction |
|
![]() ![]() |
void | ForEachInput
(
TFunction< void(FName, const FMovieSceneBoolChannel&)> InFunction |
Overloads for each input type, const |
![]() ![]() |
void | ForEachInput
(
TFunction< void(FName, const FMovieSceneFloatChannel&)> InFunction |
|
![]() ![]() |
void | ForEachInput
(
TFunction< void(FName, const FMovieSceneAudioTriggerChannel&)> InFunction |
|
![]() ![]() |
const FMovieSceneActorReferenceData & | ||
![]() ![]() |
USceneComponent * | GetAttachComponent
(
const AActor* InParentActor, |
|
![]() ![]() |
USoundAttenuation * | ||
![]() ![]() |
bool | GetLooping () |
|
![]() ![]() |
const FOnAudioFinished & | Called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early | |
![]() ![]() |
const FOnAudioPlaybackPercent & | ||
![]() ![]() |
const FOnQueueSubtitles & | Called when subtitles are sent to the SubtitleManager. | |
![]() ![]() |
bool | ||
![]() ![]() |
float | GetPitchMultiplier
(
FFrameTime InTime |
Return the pitch multiplier |
![]() ![]() |
const FMovieSceneFloatChannel & | Gets the sound pitch curve | |
![]() ![]() |
USoundBase * | GetSound () |
Gets the sound for this section |
![]() ![]() |
float | GetSoundVolume
(
FFrameTime InTime |
Return the sound volume |
![]() ![]() |
const FMovieSceneFloatChannel & | Gets the sound volume curve | |
![]() ![]() |
FFrameNumber | Get the offset into the beginning of the audio clip | |
![]() ![]() |
bool | ||
![]() |
void | SetAttenuationSettings
(
USoundAttenuation* InAttenuationSettings |
Set the attenuation settings for this audio section |
![]() |
void | SetLooping
(
bool bInLooping |
Set whether the sound should be looped |
![]() |
void | SetOnAudioFinished
(
const FOnAudioFinished& InOnAudioFinished |
Called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early |
![]() |
void | SetOnAudioPlaybackPercent
(
const FOnAudioPlaybackPercent& InOnAudioPlaybackPercent |
|
![]() |
void | SetOnQueueSubtitles
(
const FOnQueueSubtitles& InOnQueueSubtitles |
Called when subtitles are sent to the SubtitleManager. |
![]() |
void | SetOverrideAttenuation
(
bool bInOverrideAttenuation |
Set whether the attentuation should be overriden |
![]() |
void | SetSound
(
USoundBase* InSound |
Sets this section's sound |
![]() |
void | SetStartOffset
(
FFrameNumber InStartOffset |
Set the offset into the beginning of the audio clip |
![]() |
void | SetSuppressSubtitles
(
bool bInSuppressSubtitles |
Set whether subtitles should be suppressed |
Overridden from UMovieSceneSection
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
EMovieSceneChannelProxyType | Cache this section's channel proxy | |
![]() ![]() ![]() |
TOptional< TRange< FFrameNumber > > | Returns the range to auto size this section to, if there is one. | |
![]() ![]() ![]() |
TOptional< FFrameTime > | The optional offset time of this section | |
![]() ![]() |
void | MigrateFrameTimes
(
FFrameRate SourceRate, |
Migrate the frame times of the movie scene section from the source frame rate to the destination frame rate |
![]() ![]() |
UMovieSceneSection * | SplitSection
(
FQualifiedFrameTime SplitTime, |
Split a section in two at the split time |
![]() ![]() |
void | TrimSection
(
FQualifiedFrameTime TrimTime, |
Trim a section at the trim time |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization | |
![]() ![]() |
void | PostLoad () |
~UObject interface |
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from IMovieSceneEntityProvider
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ImportEntityImpl
(
UMovieSceneEntitySystemLinker* EntityLinker, |
|
![]() ![]() |
bool | PopulateEvaluationFieldImpl
(
const TRange< FFrameNumber >& EffectiveRange, |
Optional user-implementation function for populating an evaluation entity field |