Navigation
API > API/Plugins > API/Plugins/SoundUtilities
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundBase
- USoundSimple
References
| Module | SoundUtilities |
| Header | /Engine/Plugins/Runtime/SoundUtilities/Source/SoundUtilities/Public/SoundSimple.h |
| Include | #include "SoundSimple.h" |
Syntax
UCLASS&40;ClassGroup&61;Sound, Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class USoundSimple : public USoundBase
Remarks
Class which contains a simple list of sound wave variations.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< USoundWave > | SoundWave | The current chosen sound wave. | |
| TArray< FSoundVariation > | Variations | List of variations for the simple sound. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CacheValues () |
||
| void |
Overridden from USoundBase
| Type | Name | Description | |
|---|---|---|---|
| float | GetDuration () |
Returns the length of the sound | |
| float | Returns the farthest distance at which the sound could be heard | ||
| 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. |