Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
inexor::sound::soundchannel Struct Reference

Public Member Functions

 soundchannel (int id)
 
bool hasloc () const
 
void clearloc ()
 
void reset ()
 

Public Attributes

int id
 
bool inuse
 
vec loc
 
soundslotslot
 
extentityent
 
int radius
 
int volume
 
int pan
 
int flags
 
bool dirty
 

Constructor & Destructor Documentation

inexor::sound::soundchannel::soundchannel ( int  id)
inline

Member Function Documentation

void inexor::sound::soundchannel::clearloc ( )
inline
bool inexor::sound::soundchannel::hasloc ( ) const
inline
void inexor::sound::soundchannel::reset ( )
inline

References hmap::flags.

Referenced by inexor::sound::newchannel().

Member Data Documentation

bool inexor::sound::soundchannel::dirty
extentity* inexor::sound::soundchannel::ent
int inexor::sound::soundchannel::flags
int inexor::sound::soundchannel::id
bool inexor::sound::soundchannel::inuse
vec inexor::sound::soundchannel::loc
int inexor::sound::soundchannel::pan
int inexor::sound::soundchannel::radius
soundslot* inexor::sound::soundchannel::slot
int inexor::sound::soundchannel::volume

The documentation for this struct was generated from the following file: