#include <voiceplayer.hxx>
Inherited by MK_VIII::VoicePlayer.
|
SGSoundSample * | get_sample (const char *name) |
|
void | append (Voice *voice, Voice::Element *element) |
|
void | append (Voice *voice, const char *sample_name) |
|
void | append (Voice *voice, double silence) |
|
void | make_voice (Voice **voice) |
|
template<class T1> |
void | make_voice (Voice **voice, T1 e1) |
|
template<class T1, class T2> |
void | make_voice (Voice **voice, T1 e1, T2 e2) |
|
template<class T1, class T2, class T3> |
void | make_voice (Voice **voice, T1 e1, T2 e2, T3 e3) |
|
template<class T1, class T2, class T3, class T4> |
void | make_voice (Voice **voice, T1 e1, T2 e2, T3 e3, T4 e4) |
|
Definition at line 48 of file voiceplayer.hxx.
◆ anonymous enum
◆ anonymous enum
◆ FGVoicePlayer()
FGVoicePlayer::FGVoicePlayer |
( |
PropertiesHandler * | properties_handler, |
|
|
std::string | _dev_name ) |
◆ ~FGVoicePlayer()
FGVoicePlayer::~FGVoicePlayer |
( |
| ) |
|
|
virtual |
◆ append() [1/3]
void FGVoicePlayer::append |
( |
Voice * | voice, |
|
|
const char * | sample_name ) |
|
protected |
◆ append() [2/3]
void FGVoicePlayer::append |
( |
Voice * | voice, |
|
|
double | silence ) |
|
inlineprotected |
◆ append() [3/3]
◆ bind()
void FGVoicePlayer::bind |
( |
SGPropertyNode * | node, |
|
|
const char * | default_dir_prefix ) |
◆ get_sample()
SGSoundSample * FGVoicePlayer::get_sample |
( |
const char * | name | ) |
|
|
protected |
◆ init()
void FGVoicePlayer::init |
( |
void | | ) |
|
◆ is_playing()
bool FGVoicePlayer::is_playing |
( |
| ) |
|
|
inline |
◆ make_voice() [1/5]
void FGVoicePlayer::make_voice |
( |
Voice ** | voice | ) |
|
|
inlineprotected |
◆ make_voice() [2/5]
template<class T1>
void FGVoicePlayer::make_voice |
( |
Voice ** | voice, |
|
|
T1 | e1 ) |
|
inlineprotected |
◆ make_voice() [3/5]
template<class T1, class T2>
void FGVoicePlayer::make_voice |
( |
Voice ** | voice, |
|
|
T1 | e1, |
|
|
T2 | e2 ) |
|
inlineprotected |
◆ make_voice() [4/5]
template<class T1, class T2, class T3>
void FGVoicePlayer::make_voice |
( |
Voice ** | voice, |
|
|
T1 | e1, |
|
|
T2 | e2, |
|
|
T3 | e3 ) |
|
inlineprotected |
◆ make_voice() [5/5]
template<class T1, class T2, class T3, class T4>
void FGVoicePlayer::make_voice |
( |
Voice ** | voice, |
|
|
T1 | e1, |
|
|
T2 | e2, |
|
|
T3 | e3, |
|
|
T4 | e4 ) |
|
inlineprotected |
◆ pause()
void FGVoicePlayer::pause |
( |
| ) |
|
◆ play()
void FGVoicePlayer::play |
( |
Voice * | _voice, |
|
|
unsigned int | flags = 0 ) |
◆ resume()
void FGVoicePlayer::resume |
( |
| ) |
|
◆ set_volume()
void FGVoicePlayer::set_volume |
( |
float | _volume | ) |
|
◆ stop()
void FGVoicePlayer::stop |
( |
unsigned int | flags = 0 | ) |
|
◆ update()
void FGVoicePlayer::update |
( |
| ) |
|
◆ _sgr
SGSharedPtr<SGSampleGroup> FGVoicePlayer::_sgr |
|
protected |
◆ _voices
std::vector<Voice *> FGVoicePlayer::_voices |
|
protected |
◆ [struct]
struct { ... } FGVoicePlayer::conf |
◆ dev_name
std::string FGVoicePlayer::dev_name |
◆ dir_prefix
std::string FGVoicePlayer::dir_prefix |
◆ looped
bool FGVoicePlayer::looped |
|
protected |
◆ next_looped
bool FGVoicePlayer::next_looped |
|
protected |
◆ next_voice
Voice* FGVoicePlayer::next_voice |
◆ paused
bool FGVoicePlayer::paused |
◆ samples
std::map< std::string, SGSharedPtr<SGSoundSample> > FGVoicePlayer::samples |
|
protected |
◆ speaker
◆ voice
Voice* FGVoicePlayer::voice |
◆ volume
float FGVoicePlayer::volume |
The documentation for this class was generated from the following files: