Open 3D Engine AudioSystem Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Audio::CATLEvent Class Reference

Inherits Audio::CATLEntity< TAudioEventID >.

Public Member Functions

 CATLEvent (const TAudioEventID nID, const EATLSubsystem eSender, IATLEventData *const pImplData)
 
 CATLEvent (const CATLEvent &)=delete
 
CATLEventoperator= (const CATLEvent &)=delete
 
void SetDataScope (const EATLDataScope eDataScope)
 
bool IsPlaying () const
 
void Clear ()
 
- Public Member Functions inherited from Audio::CATLEntity< TAudioEventID >
 CATLEntity (const TAudioEventID nID, const EATLDataScope eDataScope)
 
virtual TAudioEventID GetID () const
 
virtual EATLDataScope GetDataScope () const
 

Public Attributes

TAudioObjectID m_nObjectID
 
TAudioControlID m_nTriggerID
 
TAudioTriggerImplID m_nTriggerImplID
 
TAudioTriggerInstanceID m_nTriggerInstanceID
 
EAudioEventState m_audioEventState
 
const EATLSubsystem m_eSender
 
IATLEventDatam_pImplData
 

Additional Inherited Members

- Protected Attributes inherited from Audio::CATLEntity< TAudioEventID >
EATLDataScope m_eDataScope
 

The documentation for this class was generated from the following file: