UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DialogueSoundWaveProxy.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "Sound/SoundBase.h"
9#include "DialogueSoundWaveProxy.generated.h"
10
11class USoundWave;
12struct FActiveSound;
14struct FSubtitleCue;
15
16UCLASS()
18{
20
22
24 TArray<struct FSubtitleCue> Subtitles;
25 FText SubtitleText;
26
27public:
29 virtual bool IsPlayable() const override;
30
32 virtual const FSoundAttenuationSettings* GetAttenuationSettingsToApply() const override;
33
37 virtual float GetMaxDistance() const override;
38
42 virtual float GetDuration() const override;
43
44 virtual float GetVolumeMultiplier() override;
45 virtual float GetPitchMultiplier() override;
46
50 virtual void Parse( class FAudioDevice* AudioDevice, const UPTRINT NodeWaveInstanceHash, FActiveSound& AudioComponent, const FSoundParseParameters& ParseParams, TArray<FWaveInstance*>& WaveInstances ) override;
51
52 virtual USoundClass* GetSoundClass() const override;
53
54 virtual class UCurveTable* GetCurveData() const override;
55
56 inline const FText& GetSubtitleText() const
57 {
58 return SubtitleText;
59 }
60};
FPlatformTypes::UPTRINT UPTRINT
An unsigned integer the same size as a pointer.
Definition Platform.h:1146
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
int32 ParseParams(const FString &ParamStr, TArray< FString > &OutArray)
Definition NativeJSScripting.cpp:193
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition AudioDevice.h:417
Definition Text.h:385
Definition Array.h:670
Definition CurveTable.h:43
Definition DialogueSoundWaveProxy.h:18
Definition DialogueWave.h:84
Definition SoundBase.h:109
Definition SoundClass.h:209
Definition SoundWave.h:417
Definition ActiveSound.h:283
Definition SoundAttenuation.h:139
Definition ActiveSound.h:64
Definition EngineTypes.h:2097
Definition Audio.h:180