arsa  2.7
Classes | Public Member Functions | List of all members
Effekseer::SoundPlayer Class Referenceabstract

#include <Effekseer.h>

Classes

struct  InstanceParameter
 

Public Member Functions

 SoundPlayer ()
 
virtual ~SoundPlayer ()
 
virtual SoundHandle Play (SoundTag tag, const InstanceParameter &parameter)=0
 
virtual void Stop (SoundHandle handle, SoundTag tag)=0
 
virtual void Pause (SoundHandle handle, SoundTag tag, bool pause)=0
 
virtual bool CheckPlaying (SoundHandle handle, SoundTag tag)=0
 
virtual void StopTag (SoundTag tag)=0
 
virtual void PauseTag (SoundTag tag, bool pause)=0
 
virtual bool CheckPlayingTag (SoundTag tag)=0
 
virtual void StopAll ()=0
 

Detailed Description

Definition at line 3589 of file Effekseer.h.

Constructor & Destructor Documentation

◆ SoundPlayer()

Effekseer::SoundPlayer::SoundPlayer ( )
inline

Definition at line 3604 of file Effekseer.h.

3604 {}

◆ ~SoundPlayer()

virtual Effekseer::SoundPlayer::~SoundPlayer ( )
inlinevirtual

Definition at line 3606 of file Effekseer.h.

3606 {}

Member Function Documentation

◆ CheckPlaying()

virtual bool Effekseer::SoundPlayer::CheckPlaying ( SoundHandle  handle,
SoundTag  tag 
)
pure virtual

◆ CheckPlayingTag()

virtual bool Effekseer::SoundPlayer::CheckPlayingTag ( SoundTag  tag)
pure virtual

◆ Pause()

virtual void Effekseer::SoundPlayer::Pause ( SoundHandle  handle,
SoundTag  tag,
bool  pause 
)
pure virtual

◆ PauseTag()

virtual void Effekseer::SoundPlayer::PauseTag ( SoundTag  tag,
bool  pause 
)
pure virtual

◆ Play()

virtual SoundHandle Effekseer::SoundPlayer::Play ( SoundTag  tag,
const InstanceParameter parameter 
)
pure virtual

◆ Stop()

virtual void Effekseer::SoundPlayer::Stop ( SoundHandle  handle,
SoundTag  tag 
)
pure virtual

◆ StopAll()

virtual void Effekseer::SoundPlayer::StopAll ( )
pure virtual

◆ StopTag()

virtual void Effekseer::SoundPlayer::StopTag ( SoundTag  tag)
pure virtual

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