sourcescheduler Class Reference

#include <sound.h>

Collaboration diagram for sourcescheduler:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 sourcescheduler ()
void init (int numsoundchannels)
void reset ()
source * newsource (int priority, const vec &o)
void releasesource (source *src)

Static Public Member Functions

static sourcescheduler & instance ()

Private Attributes

int numsoundchannels
vector< source * > sources

Static Private Attributes

static sourcescheduler * inst


Constructor & Destructor Documentation

sourcescheduler::sourcescheduler (  ) 


Member Function Documentation

void sourcescheduler::init ( int  numsoundchannels  ) 

sourcescheduler & sourcescheduler::instance (  )  [static]

source * sourcescheduler::newsource ( int  priority,
const vec &  o 
)

void sourcescheduler::releasesource ( source *  src  ) 

void sourcescheduler::reset (  ) 


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by  doxygen 1.5.7.1