|
| 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 |
|
virtual bool | HasPosition () const =0 |
|
void | CheckBeforeRemoval (const CATLDebugNameStore *const pDebugNameStore) |
|
| CATLEntity (const TAudioObjectID nID, const EATLDataScope eDataScope) |
|
virtual TAudioObjectID | GetID () const |
|
virtual EATLDataScope | GetDataScope () const |
|