arsa  2.7
Public Member Functions | List of all members
CDXSnd Class Reference

#include <cdxsnd.h>

Public Member Functions

 CDXSnd ()
 
virtual ~CDXSnd ()
 
virtual void Create (void)
 
virtual void Destroy (void)
 
virtual void drawAll ()
 
virtual SOUNDINFOGet (const char *filename, const char *actorname=0, bool stream=true, const char *aliasname=0)
 
virtual SOUNDINFOGet (irr::io::IReadFile *fp, const char *actorname=0, bool stream=true, const char *aliasname=0)
 
virtual int Play (const char *filename, int pan=0, bool loop=false, const char *actorname=NULL)
 
virtual int PlayX (const char *filename)
 
virtual int PlayOnce (const char *filename)
 
virtual void Pause (const char *filename)
 
virtual void Resume (const char *filename)
 
virtual void Stop (const char *filename)
 
virtual void Loop (const char *filename, bool loop)
 
virtual void PauseAll (void)
 
virtual void PauseAllWav (void)
 
virtual void StopAllWav (void)
 
virtual void PlayAll (void)
 
virtual void PauseAllWavByActor (const char *actorname)
 
virtual bool IsPlaying (const char *filename)
 
virtual bool IsEnd (const char *filename)
 
virtual bool Seek (const char *filename, irr::u32 hh, irr::u32 mm, irr::u32 ss)
 
virtual bool SeekSec (const char *filename, irr::s32 sec)
 
virtual bool SeekPercent (const char *filename, irr::s32 percent)
 
virtual int getPlayback (const irr::core::stringc &str)
 
virtual bool IsExistSnd (const char *filename) const
 
virtual irr::u64 getVideoEndDuration (const char *filename)
 
virtual irr::u64 getAudioEndDuration (const char *filename)
 
virtual irr::u64 getVideoCurrentDuration (const char *filename)
 
virtual irr::u64 getAudioCurrentDuration (const char *filename)
 
virtual bool HasVideo (const char *filename)
 
virtual bool HasAudio (const char *filename)
 
virtual void SetWavVolume (int volume)
 
virtual void SetMidiVolume (int volume)
 
virtual void SetFolder (const char *foldername)
 
virtual int GetExtend (const char *filename)
 
virtual bool CacheSound (const char *scriptname, const char *actorname=0, bool stream=true)
 
virtual void Remove (const char *filename)
 
virtual void RemoveAll (void)
 
virtual void SetPause (bool pause)
 
virtual bool GetPause (void) const
 
virtual void Show (const char *filename, bool show=true)
 
virtual bool IsShow (const char *filename)
 
virtual void SetPlayTime (const char *filename, irr::f32 sec)
 
virtual bool Draw (const char *filename, bool is_forground=true)
 
virtual bool Resize (const char *filename, const irr::core::dimension2di &size)
 
virtual irr::core::dimension2di getTextureSize (const char *filename)
 
virtual void UseAsTexture (const char *filename, bool active=true)
 
virtual void UseAsForground (const char *filename, bool active=true)
 
virtual irr::video::ITextureGetTexture (const char *filename)
 
virtual irr::u32 getSndCount () const
 
virtual SOUNDINFOgetSndInfo (irr::s32 id)
 
bool isQuit () const
 
void lock ()
 
void unlock ()
 
void lockList ()
 
void unlockList ()
 

Detailed Description

Definition at line 39 of file cdxsnd.h.

Constructor & Destructor Documentation

◆ CDXSnd()

CDXSnd::CDXSnd ( )

◆ ~CDXSnd()

virtual CDXSnd::~CDXSnd ( )
virtual

Member Function Documentation

◆ CacheSound()

virtual bool CDXSnd::CacheSound ( const char *  scriptname,
const char *  actorname = 0,
bool  stream = true 
)
virtual

◆ Create()

virtual void CDXSnd::Create ( void  )
virtual

◆ Destroy()

virtual void CDXSnd::Destroy ( void  )
virtual

◆ Draw()

virtual bool CDXSnd::Draw ( const char *  filename,
bool  is_forground = true 
)
virtual

◆ drawAll()

virtual void CDXSnd::drawAll ( )
virtual

◆ Get() [1/2]

virtual SOUNDINFO* CDXSnd::Get ( const char *  filename,
const char *  actorname = 0,
bool  stream = true,
const char *  aliasname = 0 
)
virtual

◆ Get() [2/2]

virtual SOUNDINFO* CDXSnd::Get ( irr::io::IReadFile fp,
const char *  actorname = 0,
bool  stream = true,
const char *  aliasname = 0 
)
virtual

◆ getAudioCurrentDuration()

virtual irr::u64 CDXSnd::getAudioCurrentDuration ( const char *  filename)
virtual

◆ getAudioEndDuration()

virtual irr::u64 CDXSnd::getAudioEndDuration ( const char *  filename)
virtual

◆ GetExtend()

virtual int CDXSnd::GetExtend ( const char *  filename)
virtual

◆ GetPause()

virtual bool CDXSnd::GetPause ( void  ) const
inlinevirtual

Definition at line 84 of file cdxsnd.h.

84 { return m_Pause; };

◆ getPlayback()

virtual int CDXSnd::getPlayback ( const irr::core::stringc str)
virtual

◆ getSndCount()

virtual irr::u32 CDXSnd::getSndCount ( ) const
virtual

◆ getSndInfo()

virtual SOUNDINFO* CDXSnd::getSndInfo ( irr::s32  id)
virtual

◆ GetTexture()

virtual irr::video::ITexture* CDXSnd::GetTexture ( const char *  filename)
virtual

◆ getTextureSize()

virtual irr::core::dimension2di CDXSnd::getTextureSize ( const char *  filename)
virtual

◆ getVideoCurrentDuration()

virtual irr::u64 CDXSnd::getVideoCurrentDuration ( const char *  filename)
virtual

◆ getVideoEndDuration()

virtual irr::u64 CDXSnd::getVideoEndDuration ( const char *  filename)
virtual

◆ HasAudio()

virtual bool CDXSnd::HasAudio ( const char *  filename)
virtual

◆ HasVideo()

virtual bool CDXSnd::HasVideo ( const char *  filename)
virtual

◆ IsEnd()

virtual bool CDXSnd::IsEnd ( const char *  filename)
virtual

◆ IsExistSnd()

virtual bool CDXSnd::IsExistSnd ( const char *  filename) const
virtual

◆ IsPlaying()

virtual bool CDXSnd::IsPlaying ( const char *  filename)
virtual

◆ isQuit()

bool CDXSnd::isQuit ( ) const
inline

Definition at line 99 of file cdxsnd.h.

99 { return m_quit; }

◆ IsShow()

virtual bool CDXSnd::IsShow ( const char *  filename)
virtual

◆ lock()

void CDXSnd::lock ( )

◆ lockList()

void CDXSnd::lockList ( )

◆ Loop()

virtual void CDXSnd::Loop ( const char *  filename,
bool  loop 
)
virtual

◆ Pause()

virtual void CDXSnd::Pause ( const char *  filename)
virtual

◆ PauseAll()

virtual void CDXSnd::PauseAll ( void  )
virtual

◆ PauseAllWav()

virtual void CDXSnd::PauseAllWav ( void  )
virtual

◆ PauseAllWavByActor()

virtual void CDXSnd::PauseAllWavByActor ( const char *  actorname)
virtual

◆ Play()

virtual int CDXSnd::Play ( const char *  filename,
int  pan = 0,
bool  loop = false,
const char *  actorname = NULL 
)
virtual

◆ PlayAll()

virtual void CDXSnd::PlayAll ( void  )
virtual

◆ PlayOnce()

virtual int CDXSnd::PlayOnce ( const char *  filename)
virtual

◆ PlayX()

virtual int CDXSnd::PlayX ( const char *  filename)
virtual

◆ Remove()

virtual void CDXSnd::Remove ( const char *  filename)
virtual

◆ RemoveAll()

virtual void CDXSnd::RemoveAll ( void  )
virtual

◆ Resize()

virtual bool CDXSnd::Resize ( const char *  filename,
const irr::core::dimension2di size 
)
virtual

◆ Resume()

virtual void CDXSnd::Resume ( const char *  filename)
virtual

◆ Seek()

virtual bool CDXSnd::Seek ( const char *  filename,
irr::u32  hh,
irr::u32  mm,
irr::u32  ss 
)
virtual

◆ SeekPercent()

virtual bool CDXSnd::SeekPercent ( const char *  filename,
irr::s32  percent 
)
virtual

◆ SeekSec()

virtual bool CDXSnd::SeekSec ( const char *  filename,
irr::s32  sec 
)
virtual

◆ SetFolder()

virtual void CDXSnd::SetFolder ( const char *  foldername)
virtual

◆ SetMidiVolume()

virtual void CDXSnd::SetMidiVolume ( int  volume)
virtual

◆ SetPause()

virtual void CDXSnd::SetPause ( bool  pause)
inlinevirtual

Definition at line 83 of file cdxsnd.h.

83 { m_Pause = pause; };

◆ SetPlayTime()

virtual void CDXSnd::SetPlayTime ( const char *  filename,
irr::f32  sec 
)
virtual

◆ SetWavVolume()

virtual void CDXSnd::SetWavVolume ( int  volume)
virtual

◆ Show()

virtual void CDXSnd::Show ( const char *  filename,
bool  show = true 
)
virtual

◆ Stop()

virtual void CDXSnd::Stop ( const char *  filename)
virtual

◆ StopAllWav()

virtual void CDXSnd::StopAllWav ( void  )
virtual

◆ unlock()

void CDXSnd::unlock ( )

◆ unlockList()

void CDXSnd::unlockList ( )

◆ UseAsForground()

virtual void CDXSnd::UseAsForground ( const char *  filename,
bool  active = true 
)
virtual

◆ UseAsTexture()

virtual void CDXSnd::UseAsTexture ( const char *  filename,
bool  active = true 
)
virtual

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