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. |