Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_CardPlayback_Be Class Reference

#include <cardplayback_be.h>

Inheritance diagram for CL_CardPlayback_Be:

Inheritance graph
[legend]
Collaboration diagram for CL_CardPlayback_Be:

Collaboration graph
[legend]
List of all members.

Public Methods

 CL_CardPlayback_Be (BSimpleGameSound *buffer)
virtual ~CL_CardPlayback_Be ()
virtual int get_position ()
virtual float get_position_relative ()
virtual bool set_position (int new_pos)
virtual bool set_position_relative (float new_pos)
virtual int get_length ()
virtual int get_frequency ()
virtual bool set_frequency (int new_freq)
virtual float get_volume ()
virtual bool set_volume (float new_volume)
virtual float get_pan ()
virtual bool set_pan (float new_pan)
virtual CL_SoundPlayBackDesc* add_playback_desc (CL_SoundPlayBackDesc *desc)
virtual bool remove_playback_desc (CL_SoundPlayBackDesc *desc)
virtual void play ()
virtual void stop ()
virtual bool is_playing ()

Protected Attributes

BSimpleGameSound* soundbuffer

Constructor & Destructor Documentation

CL_CardPlayback_Be::CL_CardPlayback_Be ( BSimpleGameSound * buffer )
 

virtual CL_CardPlayback_Be::~CL_CardPlayback_Be ( ) [virtual]
 


Member Function Documentation

virtual CL_SoundPlayBackDesc* CL_CardPlayback_Be::add_playback_desc ( CL_SoundPlayBackDesc * desc ) [virtual]
 

virtual int CL_CardPlayback_Be::get_frequency ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual int CL_CardPlayback_Be::get_length ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual float CL_CardPlayback_Be::get_pan ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual int CL_CardPlayback_Be::get_position ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual float CL_CardPlayback_Be::get_position_relative ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual float CL_CardPlayback_Be::get_volume ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual bool CL_CardPlayback_Be::is_playing ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual void CL_CardPlayback_Be::play ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

Reimplemented in CL_CardPlayback_Be_Stream.

virtual bool CL_CardPlayback_Be::remove_playback_desc ( CL_SoundPlayBackDesc * desc ) [virtual]
 

virtual bool CL_CardPlayback_Be::set_frequency ( int new_freq ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual bool CL_CardPlayback_Be::set_pan ( float new_pan ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual bool CL_CardPlayback_Be::set_position ( int new_pos ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

Reimplemented in CL_CardPlayback_Be_Stream.

virtual bool CL_CardPlayback_Be::set_position_relative ( float new_pos ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual bool CL_CardPlayback_Be::set_volume ( float new_volume ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

virtual void CL_CardPlayback_Be::stop ( ) [virtual]
 

Reimplemented from CL_CardSoundBuffer_Playback.

Reimplemented in CL_CardPlayback_Be_Stream.


Member Data Documentation

BSimpleGameSound* CL_CardPlayback_Be::soundbuffer [protected]
 

Definition at line 24 of file cardplayback_be.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:56:42 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001