Navigation
API > API/Runtime > API/Runtime/MovieSceneTracks > API/Runtime/MovieSceneTracks/Sections
Inheritance Hierarchy
- UMovieSceneSection
- IMovieSceneEntityProvider
- UMovieSceneAudioSection
References
| Module | MovieSceneTracks |
| Header | /Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneAudioSection.h |
| Include | #include "Sections/MovieSceneAudioSection.h" |
Syntax
UCLASS (MinimalAPI)
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 | |
|---|---|---|---|
| EMovieSceneChannelProxyType | |||
| 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 * | |||
| TOptional< TRange< FFrameNumber > > | |||
| bool | GetLooping () |
||
| TOptional< FFrameTime > | |||
| 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 | ImportEntityImpl
(
UMovieSceneEntitySystemLinker* EntityLinker, |
||
| void | MigrateFrameTimes
(
FFrameRate SourceRate, |
||
| bool | PopulateEvaluationFieldImpl
(
const TRange< FFrameNumber >& EffectiveRange, |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | |||
| void | PostLoad () |
~UObject interface | |
| 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 | |
| UMovieSceneSection * | SplitSection
(
FQualifiedFrameTime SplitTime, |
||
| void | TrimSection
(
FQualifiedFrameTime TrimTime, |