#include <snd_SoundStartable.h>
Inherited by nw::snd::SoundActor, and nw::snd::SoundArchivePlayer.
Classes | |
| struct | StartInfo |
| class | StartResult |
Public Member Functions | |
| virtual | ~SoundStartable () |
| StartResult | StartSound (SoundHandle *pHandle, SoundArchive::ItemId soundId, const StartInfo *pStartInfo=NULL) |
| StartResult | StartSound (SoundHandle *pHandle, const char *pSoundName, const StartInfo *pStartInfo=NULL) |
| StartResult | HoldSound (SoundHandle *pHandle, SoundArchive::ItemId soundId, const StartInfo *pHoldInfo=NULL) |
| StartResult | HoldSound (SoundHandle *pHandle, const char *pSoundName, const StartInfo *pHoldInfo=NULL) |
| StartResult | PrepareSound (SoundHandle *pHandle, SoundArchive::ItemId soundId, const StartInfo *pStartInfo=NULL) |
| StartResult | PrepareSound (SoundHandle *pHandle, const char *pSoundName, const StartInfo *pStartInfo=NULL) |
Protected Member Functions | |
| virtual StartResult | detail_SetupSound (SoundHandle *handle, u32 soundId, bool holdFlag, const StartInfo *startInfo)=0 |
| virtual SoundArchive::ItemId | detail_GetItemId (const char *pString)=0 |
|
inlinevirtual |
| StartResult nw::snd::SoundStartable::StartSound | ( | SoundHandle * | pHandle, |
| SoundArchive::ItemId | soundId, | ||
| const StartInfo * | pStartInfo = NULL ) |
| StartResult nw::snd::SoundStartable::StartSound | ( | SoundHandle * | pHandle, |
| const char * | pSoundName, | ||
| const StartInfo * | pStartInfo = NULL ) |
| StartResult nw::snd::SoundStartable::HoldSound | ( | SoundHandle * | pHandle, |
| SoundArchive::ItemId | soundId, | ||
| const StartInfo * | pHoldInfo = NULL ) |
| StartResult nw::snd::SoundStartable::HoldSound | ( | SoundHandle * | pHandle, |
| const char * | pSoundName, | ||
| const StartInfo * | pHoldInfo = NULL ) |
| StartResult nw::snd::SoundStartable::PrepareSound | ( | SoundHandle * | pHandle, |
| SoundArchive::ItemId | soundId, | ||
| const StartInfo * | pStartInfo = NULL ) |
| StartResult nw::snd::SoundStartable::PrepareSound | ( | SoundHandle * | pHandle, |
| const char * | pSoundName, | ||
| const StartInfo * | pStartInfo = NULL ) |
|
protectedpure virtual |
Implemented in nw::snd::SoundActor, and nw::snd::SoundArchivePlayer.
|
protectedpure virtual |
Implemented in nw::snd::SoundActor, and nw::snd::SoundArchivePlayer.