Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundBase
- UDialogueSoundWaveProxy
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Sound/DialogueSoundWaveProxy.h |
| Include | #include "Sound/DialogueSoundWaveProxy.h" |
Syntax
UCLASS ()
class UDialogueSoundWaveProxy : public USoundBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| USoundWave * | SoundWave | ||
| TArray< struct FSubtitleCue > | Subtitles |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UDialogueSoundWaveProxy
(
const FObjectInitializer& ObjectInitializer |
Overridden from USoundBase
| Type | Name | Description | |
|---|---|---|---|
| const FSoundAttenuationSettings * | Returns a pointer to the attenuation settings that are to be applied for this node | ||
| UCurveTable * | GetCurveData () |
Returns curves associated with this sound if it has any. | |
| float | GetDuration () |
Returns the length of the sound | |
| float | Returns the farthest distance at which the sound could be heard | ||
| float | |||
| USoundClass * | Returns the SoundClass used for this sound. | ||
| float | |||
| bool | IsPlayable () |
Returns whether the sound base is set up in a playable manner | |
| void | Parse
(
FAudioDevice* AudioDevice, |
Parses the Sound to generate the WaveInstances to play |