zombie
Interface ISoundSystem


public interface ISoundSystem

Author:
LEMMYLAP

Nested Class Summary
static class ISoundSystem.InstanceFailAction
           
static interface ISoundSystem.ISoundInstance
           
static class ISoundSystem.SoundFormat
           
 
Method Summary
 void cacheSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName)
           
 void cacheSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, int nVariants)
           
 void clearSoundCache()
           
 int countInstances(java.lang.String rootName)
           
 void fadeOutAll(float fSeconds)
           
 void init()
           
 ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, boolean bStreaming, boolean bLooped, float fVolume)
           
 ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, boolean bStreaming, boolean bLooped, float fVolume, float fPanning)
           
 ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, boolean bStreaming, boolean bLooped, float fVolume, float fPanning, float fPitch)
           
 ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, int nVariants, boolean bStreaming, boolean bLooped, float fVolume)
           
 ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, int nVariants, boolean bStreaming, boolean bLooped, float fVolume, float fPanning)
           
 ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format, java.lang.String path, java.lang.String rootName, int nVariants, boolean bStreaming, boolean bLooped, float fVolume, float fPanning, float fPitch)
           
 void purge()
           
 void setInstanceLimit(java.lang.String rootName, int limit, ISoundSystem.InstanceFailAction onFail)
           
 void update()
           
 

Method Detail

init

void init()

update

void update()

purge

void purge()

fadeOutAll

void fadeOutAll(float fSeconds)

playSound

ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format,
                                      java.lang.String path,
                                      java.lang.String rootName,
                                      int nVariants,
                                      boolean bStreaming,
                                      boolean bLooped,
                                      float fVolume)

playSound

ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format,
                                      java.lang.String path,
                                      java.lang.String rootName,
                                      int nVariants,
                                      boolean bStreaming,
                                      boolean bLooped,
                                      float fVolume,
                                      float fPanning)

playSound

ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format,
                                      java.lang.String path,
                                      java.lang.String rootName,
                                      int nVariants,
                                      boolean bStreaming,
                                      boolean bLooped,
                                      float fVolume,
                                      float fPanning,
                                      float fPitch)

playSound

ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format,
                                      java.lang.String path,
                                      java.lang.String rootName,
                                      boolean bStreaming,
                                      boolean bLooped,
                                      float fVolume)

playSound

ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format,
                                      java.lang.String path,
                                      java.lang.String rootName,
                                      boolean bStreaming,
                                      boolean bLooped,
                                      float fVolume,
                                      float fPanning)

playSound

ISoundSystem.ISoundInstance playSound(ISoundSystem.SoundFormat format,
                                      java.lang.String path,
                                      java.lang.String rootName,
                                      boolean bStreaming,
                                      boolean bLooped,
                                      float fVolume,
                                      float fPanning,
                                      float fPitch)

cacheSound

void cacheSound(ISoundSystem.SoundFormat format,
                java.lang.String path,
                java.lang.String rootName,
                int nVariants)

cacheSound

void cacheSound(ISoundSystem.SoundFormat format,
                java.lang.String path,
                java.lang.String rootName)

clearSoundCache

void clearSoundCache()

countInstances

int countInstances(java.lang.String rootName)

setInstanceLimit

void setInstanceLimit(java.lang.String rootName,
                      int limit,
                      ISoundSystem.InstanceFailAction onFail)