FlightGear next
FGFestivalVoice Class Reference

Inherits FGVoiceMgr::FGVoice.

Public Member Functions

 FGFestivalVoice (FGVoiceMgr *, const SGPropertyNode_ptr)
 VOICE ///.
 
virtual ~FGFestivalVoice ()
 
virtual void speak (const string &msg)
 
virtual void update (double)
 
void setVolume (double)
 
void setPitch (double)
 
void setSpeed (double)
 
- Public Member Functions inherited from FGVoiceMgr::FGVoice
 FGVoice (FGVoiceMgr *mgr)
 
virtual ~FGVoice ()
 
virtual void speak (const std::string &msg)=0
 
void pushMessage (const std::string &m)
 
bool speak ()
 

Additional Inherited Members

- Protected Member Functions inherited from FGVoiceMgr::FGVoice
void valueChanged (SGPropertyNode *node)
 THREAD ///.
 
- Protected Attributes inherited from FGVoiceMgr::FGVoice
FGVoiceMgr_mgr
 
std::queue< std::string > _msg
 

Detailed Description

Definition at line 23 of file voice.cxx.

Constructor & Destructor Documentation

◆ FGFestivalVoice()

FGFestivalVoice::FGFestivalVoice ( FGVoiceMgr * mgr,
const SGPropertyNode_ptr node )

VOICE ///.

Definition at line 132 of file voice.cxx.

◆ ~FGFestivalVoice()

FGFestivalVoice::~FGFestivalVoice ( )
virtual

Definition at line 175 of file voice.cxx.

Member Function Documentation

◆ setPitch()

void FGFestivalVoice::setPitch ( double d)

Definition at line 246 of file voice.cxx.

◆ setSpeed()

void FGFestivalVoice::setSpeed ( double d)

Definition at line 256 of file voice.cxx.

◆ setVolume()

void FGFestivalVoice::setVolume ( double d)

Definition at line 237 of file voice.cxx.

◆ speak()

void FGFestivalVoice::speak ( const string & msg)
virtual

Definition at line 203 of file voice.cxx.

◆ update()

void FGFestivalVoice::update ( double dt)
virtual

Implements FGVoiceMgr::FGVoice.

Definition at line 222 of file voice.cxx.


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