CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
IAtomSoundHandleOwner Class Reference

#include <IAtomSoundHandleOwner.h>

Public Member Functions

virtual ~IAtomSoundHandleOwner ()=default
Atom::EResult CreateSoundHandle (UAtomSoundBase *Sound, Atom::FSoundHandleID &OutSoundHandleID)
virtual void OnSoundHandleRemoved ()

Detailed Description

An interface to be used for any classes that we want to respond to SoundHandle updates TODO: Add a child of this that uses World?

Constructor & Destructor Documentation

◆ ~IAtomSoundHandleOwner()

virtual IAtomSoundHandleOwner::~IAtomSoundHandleOwner ( )
virtualdefault

Member Function Documentation

◆ CreateSoundHandle()

Atom::EResult IAtomSoundHandleOwner::CreateSoundHandle ( UAtomSoundBase * Sound,
Atom::FSoundHandleID & OutSoundHandleID )
inline

◆ OnSoundHandleRemoved()

virtual void IAtomSoundHandleOwner::OnSoundHandleRemoved ( )
inlinevirtual

Called when the sound handle is being removed from a ISoundHandle implementer, i.e. when the active sound it handles is notified for delete


The documentation for this class was generated from the following file:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Interfaces/IAtomSoundHandleOwner.h