Lines Matching refs:pSound
217 void SoundPlayer::RemoveSoundList( internal::BasicSound* pSound ) in RemoveSoundList() argument
220 m_SoundList.Erase( pSound ); in RemoveSoundList()
221 pSound->DetachSoundPlayer( this ); in RemoveSoundList()
233 void SoundPlayer::InsertPriorityList( internal::BasicSound* pSound ) in InsertPriorityList() argument
238 if ( pSound->CalcCurrentPlayerPriority() < itr->CalcCurrentPlayerPriority() ) break; in InsertPriorityList()
241 m_PriorityList.Insert( itr, pSound ); in InsertPriorityList()
253 void SoundPlayer::RemovePriorityList( internal::BasicSound* pSound ) in RemovePriorityList() argument
255 m_PriorityList.Erase( pSound ); in RemovePriorityList()
267 void SoundPlayer::detail_SortPriorityList( internal::BasicSound* pSound ) in detail_SortPriorityList() argument
269 RemovePriorityList( pSound ); in detail_SortPriorityList()
270 InsertPriorityList( pSound ); in detail_SortPriorityList()
318 bool SoundPlayer::detail_AppendSound( internal::BasicSound* pSound ) in detail_AppendSound() argument
320 NW_NULL_ASSERT( pSound ); in detail_AppendSound()
322 int allocPriority = pSound->CalcCurrentPlayerPriority(); in detail_AppendSound()
335 m_SoundList.PushBack( pSound ); in detail_AppendSound()
336 InsertPriorityList( pSound ); in detail_AppendSound()
338 pSound->AttachSoundPlayer( this ); in detail_AppendSound()
352 void SoundPlayer::detail_RemoveSound( internal::BasicSound* pSound ) in detail_RemoveSound() argument
354 RemovePriorityList( pSound ); in detail_RemoveSound()
355 RemoveSoundList( pSound ); in detail_RemoveSound()
466 SoundPlayer::detail_AllocPlayerHeap( internal::BasicSound* pSound ) in detail_AllocPlayerHeap() argument
468 NW_NULL_ASSERT( pSound ); in detail_AllocPlayerHeap()
476 playerHeap.AttachSound( pSound ); in detail_AllocPlayerHeap()
477 pSound->AttachPlayerHeap( &playerHeap ); in detail_AllocPlayerHeap()
494 void SoundPlayer::detail_FreePlayerHeap( internal::BasicSound* pSound ) in detail_FreePlayerHeap() argument
496 NW_NULL_ASSERT( pSound ); in detail_FreePlayerHeap()
498 internal::PlayerHeap* pHeap = pSound->GetPlayerHeap(); in detail_FreePlayerHeap()
502 pHeap->DetachSound( pSound ); in detail_FreePlayerHeap()
503 pSound->DetachPlayerHeap( pHeap ); in detail_FreePlayerHeap()