Neo  0.5.0
Developer Documentation
Neo::SoundRef Class Reference

#include <SoundRef.h>

+ Inheritance diagram for Neo::SoundRef:

Public Member Functions

 SoundRef (unsigned int bufferId, const char *filename)
 
 ~SoundRef (void)
 
void clear (void)
 
void destroy (void)
 
void update (void)
 
int getType (void)
 
void setBufferId (unsigned int bufferId)
 
unsigned int getBufferId (void)
 
- Public Member Functions inherited from Neo::DataRef
 DataRef (void)
 
void incrScore (void)
 
void decrScore (void)
 
unsigned int getScore (void)
 
void setTime (long time)
 
long getTime (void)
 
const char * getFilename (void)
 

Static Public Member Functions

static SoundRefgetNew (unsigned int bufferId, const char *filename)
 

Additional Inherited Members

- Protected Attributes inherited from Neo::DataRef
long m_time
 
String m_filename
 
unsigned int m_score
 

Constructor & Destructor Documentation

Neo::SoundRef::SoundRef ( unsigned int  bufferId,
const char *  filename 
)
Neo::SoundRef::~SoundRef ( void  )

Member Function Documentation

void Neo::SoundRef::clear ( void  )
virtual

Implements Neo::DataRef.

void Neo::SoundRef::destroy ( void  )
virtual

Implements Neo::DataRef.

unsigned int Neo::SoundRef::getBufferId ( void  )
inline
static SoundRef* Neo::SoundRef::getNew ( unsigned int  bufferId,
const char *  filename 
)
static
int Neo::SoundRef::getType ( void  )
inlinevirtual

Implements Neo::DataRef.

void Neo::SoundRef::setBufferId ( unsigned int  bufferId)
inline
void Neo::SoundRef::update ( void  )
virtual

Implements Neo::DataRef.


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