Lines Matching refs:pSound

215 void SoundPlayer::RemoveSoundList( internal::BasicSound* pSound )  in RemoveSoundList()  argument
218 m_SoundList.Erase( pSound ); in RemoveSoundList()
219 pSound->DetachSoundPlayer( this ); in RemoveSoundList()
231 void SoundPlayer::InsertPriorityList( internal::BasicSound* pSound ) in InsertPriorityList() argument
236 if ( pSound->CalcCurrentPlayerPriority() < itr->CalcCurrentPlayerPriority() ) break; in InsertPriorityList()
239 m_PriorityList.Insert( itr, pSound ); in InsertPriorityList()
251 void SoundPlayer::RemovePriorityList( internal::BasicSound* pSound ) in RemovePriorityList() argument
253 m_PriorityList.Erase( pSound ); in RemovePriorityList()
265 void SoundPlayer::detail_SortPriorityList( internal::BasicSound* pSound ) in detail_SortPriorityList() argument
267 RemovePriorityList( pSound ); in detail_SortPriorityList()
268 InsertPriorityList( pSound ); in detail_SortPriorityList()
316 bool SoundPlayer::detail_AppendSound( internal::BasicSound* pSound ) in detail_AppendSound() argument
318 NW_NULL_ASSERT( pSound ); in detail_AppendSound()
320 int allocPriority = pSound->CalcCurrentPlayerPriority(); in detail_AppendSound()
333 m_SoundList.PushBack( pSound ); in detail_AppendSound()
334 InsertPriorityList( pSound ); in detail_AppendSound()
336 pSound->AttachSoundPlayer( this ); in detail_AppendSound()
350 void SoundPlayer::detail_RemoveSound( internal::BasicSound* pSound ) in detail_RemoveSound() argument
352 RemovePriorityList( pSound ); in detail_RemoveSound()
353 RemoveSoundList( pSound ); in detail_RemoveSound()
464 SoundPlayer::detail_AllocPlayerHeap( internal::BasicSound* pSound ) in detail_AllocPlayerHeap() argument
466 NW_NULL_ASSERT( pSound ); in detail_AllocPlayerHeap()
474 playerHeap.AttachSound( pSound ); in detail_AllocPlayerHeap()
475 pSound->AttachPlayerHeap( &playerHeap ); in detail_AllocPlayerHeap()
492 void SoundPlayer::detail_FreePlayerHeap( internal::BasicSound* pSound ) in detail_FreePlayerHeap() argument
494 NW_NULL_ASSERT( pSound ); in detail_FreePlayerHeap()
496 internal::PlayerHeap* pHeap = pSound->GetPlayerHeap(); in detail_FreePlayerHeap()
500 pHeap->DetachSound( pSound ); in detail_FreePlayerHeap()
501 pSound->DetachPlayerHeap( pHeap ); in detail_FreePlayerHeap()