| 
| 
  | CATLAudioObject (const TAudioObjectID nID, IATLAudioObjectData *const pImplData=nullptr) | 
|   | 
| 
  | CATLAudioObject (const CATLAudioObject &)=delete | 
|   | 
| 
CATLAudioObject &  | operator= (const CATLAudioObject &)=delete | 
|   | 
| bool  | HasPosition () const override | 
|   | 
| void  | Clear () override | 
|   | 
| void  | Update (const float fUpdateIntervalMS, const SATLWorldPosition &rListenerPosition) override | 
|   | 
| 
void  | SetPosition (const SATLWorldPosition &oNewPosition) | 
|   | 
| 
void  | SetRaycastCalcType (const ObstructionType type) | 
|   | 
| 
void  | RunRaycasts (const SATLWorldPosition &listenerPos) | 
|   | 
| 
bool  | CanRunRaycasts () const | 
|   | 
| 
void  | GetObstOccData (SATLSoundPropagationData &data) const | 
|   | 
| 
void  | OnAudioRaycastResults (const AudioRaycastResult &result) override | 
|   | 
| 
void  | SetVelocityTracking (const bool bTrackingOn) | 
|   | 
| 
bool  | GetVelocityTracking () const | 
|   | 
| 
void  | UpdateVelocity (const float fUpdateIntervalMS) | 
|   | 
| 
void  | DrawDebugInfo (AzFramework::DebugDisplayRequests &debugDisplay, const AZ::Vector3 &listenerPos, const CATLDebugNameStore *const debugNameStore) const | 
|   | 
| 
const SATLWorldPosition &  | GetPosition () const | 
|   | 
| 
void  | TriggerInstanceStarting (TAudioTriggerInstanceID triggerInstanceId, TAudioControlID audioControlId) | 
|   | 
| 
void  | TriggerInstanceStarted (TAudioTriggerInstanceID triggerInstanceId, void *owner) | 
|   | 
| 
void  | TriggerInstanceFinished (TObjectTriggerStates::const_iterator iter) | 
|   | 
| 
void  | EventStarted (const CATLEvent *const atlEvent) | 
|   | 
| 
void  | EventFinished (const CATLEvent *const atlEvent) | 
|   | 
| 
void  | SetSwitchState (const TAudioControlID nSwitchID, const TAudioSwitchStateID nStateID) | 
|   | 
| 
void  | SetRtpc (const TAudioControlID nRtpcID, const float fValue) | 
|   | 
| 
void  | SetEnvironmentAmount (const TAudioEnvironmentID nEnvironmentID, const float fAmount) | 
|   | 
| 
const TObjectTriggerImplStates &  | GetTriggerImpls () const | 
|   | 
| 
const TObjectRtpcMap &  | GetRtpcs () const | 
|   | 
| 
const TObjectEnvironmentMap &  | GetEnvironments () const | 
|   | 
| 
void  | ClearRtpcs () | 
|   | 
| 
void  | ClearEnvironments () | 
|   | 
| 
const TObjectEventSet &  | GetActiveEvents () const | 
|   | 
| 
bool  | HasActiveEvents () const | 
|   | 
| 
TObjectTriggerInstanceSet  | GetTriggerInstancesByOwner (void *const pOwner) const | 
|   | 
| 
void  | IncrementRefCount () | 
|   | 
| 
void  | DecrementRefCount () | 
|   | 
| 
size_t  | GetRefCount () const | 
|   | 
| 
void  | SetImplDataPtr (IATLAudioObjectData *const pImplData) | 
|   | 
| 
IATLAudioObjectData *  | GetImplDataPtr () const | 
|   | 
| 
void  | CheckBeforeRemoval (const CATLDebugNameStore *const pDebugNameStore) | 
|   | 
| 
  | CATLEntity (const TAudioObjectID nID, const EATLDataScope eDataScope) | 
|   | 
| 
virtual TAudioObjectID  | GetID () const | 
|   | 
| 
virtual EATLDataScope  | GetDataScope () const | 
|   |