![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ISoundHandleSystem.h>
Inheritance diagram for ISoundHandleSystem:Public Member Functions | |
| virtual | ~ISoundHandleSystem ()=default |
| virtual Audio::FSoundHandleID | CreateSoundHandle (USoundBase *Sound, ISoundHandleOwner *Owner) |
| This should create a sound and we should map it to an identifier. Then return the identifier to the owner to keep track of. | |
| virtual void | SetTransform (Audio::FSoundHandleID ID, const FTransform &Transform) |
| Set the transform on the sound that is represented by the sound handle with the following ID. | |
| virtual Audio::EResult | Play (Audio::FSoundHandleID ID) |
| Play the sound that is represented by the sound handle with the following ID. | |
| virtual void | Stop (Audio::FSoundHandleID ID) |
| Stop the sound that is represented by the sound handle with the following ID. | |
Static Public Member Functions | |
| static FName | GetModularFeatureName () |
| static TArray< ISoundHandleSystem * > | GetRegisteredInterfaces () |
This interface should be used with systems aiming to create Sound Handles: gameplay thread representations of sounds
|
virtualdefault |
|
inlinevirtual |
This should create a sound and we should map it to an identifier. Then return the identifier to the owner to keep track of.
| Sound | |
| Owner |
Get the name of all Sound Handle implementations in the Modular Features registry.
|
inlinestatic |
|
inlinevirtual |
Play the sound that is represented by the sound handle with the following ID.
| ID |
|
inlinevirtual |
Set the transform on the sound that is represented by the sound handle with the following ID.
| ID | |
| Transform |
|
inlinevirtual |
Stop the sound that is represented by the sound handle with the following ID.
| ID |