RioEngine  0.1
My first attempt to create a 3D WYSIWYG Game Engine
CSoundPlayer Class Reference

#include <csoundplayer.h>

Inheritance diagram for CSoundPlayer:
CObject

Public Member Functions

 CSoundPlayer ()
 
irrklang::ISoundgetISound (int id)
 
virtual int play2D (const char *filename, bool play_looped=false, bool start_paused=false, bool track=false)
 
 ~CSoundPlayer ()
 
- Public Member Functions inherited from CObject
 CObject ()
 
 CObject (const CObject &object)
 
CObjectoperator= (const CObject &object)
 
CObjectretain ()
 
unsigned int release () const
 
CObjectautorelease ()
 
unsigned int retainCount () const
 
bool isValidCObject () const
 
virtual ~CObject ()
 

Additional Inherited Members

- Static Public Member Functions inherited from CObject
static void safeRetain (void *pointer)
 
template<class T >
static void safeRelease (T *pointer)
 
template<class T >
static void safeReleaseArray (T *array)
 
static void safeRelease (const char *pointer)
 
- Protected Member Functions inherited from CObject
virtual void copyValuesFromObject (const CObject &object)
 

Detailed Description

Definition at line 40 of file csoundplayer.h.

Constructor & Destructor Documentation

CSoundPlayer::CSoundPlayer ( )

Definition at line 42 of file csoundplayer.cpp.

CSoundPlayer::~CSoundPlayer ( )

Definition at line 81 of file csoundplayer.cpp.

Member Function Documentation

irrklang::ISound * CSoundPlayer::getISound ( int  id)

Definition at line 74 of file csoundplayer.cpp.

int CSoundPlayer::play2D ( const char *  filename,
bool  play_looped = false,
bool  start_paused = false,
bool  track = false 
)
virtual

Definition at line 61 of file csoundplayer.cpp.


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