FlightGear next
FGVoiceMgr Class Reference

#include <voice.hxx>

Inherits SGSubsystem.

Classes

class  FGVoice
 

Public Member Functions

 FGVoiceMgr ()
 MANAGER ///.
 
 ~FGVoiceMgr ()
 
void init () override
 
void shutdown () override
 
void update (double dt) override
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 

Protected Attributes

std::string _host
 
std::string _port
 
bool _enabled
 
SGPropertyNode_ptr _pausedNode
 
bool _paused
 
std::vector< FGVoice * > _voices
 

Friends

class FGFestivalVoice
 

Detailed Description

Definition at line 45 of file voice.hxx.

Constructor & Destructor Documentation

◆ FGVoiceMgr()

FGVoiceMgr::FGVoiceMgr ( )

MANAGER ///.

Definition at line 45 of file voice.cxx.

◆ ~FGVoiceMgr()

FGVoiceMgr::~FGVoiceMgr ( )

Definition at line 58 of file voice.cxx.

Member Function Documentation

◆ init()

void FGVoiceMgr::init ( )
override

Definition at line 63 of file voice.cxx.

◆ shutdown()

void FGVoiceMgr::shutdown ( )
override

Definition at line 94 of file voice.cxx.

◆ staticSubsystemClassId()

static const char * FGVoiceMgr::staticSubsystemClassId ( )
inlinestatic

Definition at line 57 of file voice.hxx.

◆ update()

void FGVoiceMgr::update ( double dt)
override

Definition at line 110 of file voice.cxx.

Friends And Related Symbol Documentation

◆ FGFestivalVoice

friend class FGFestivalVoice
friend

Definition at line 62 of file voice.hxx.

Member Data Documentation

◆ _enabled

bool FGVoiceMgr::_enabled
protected

Definition at line 71 of file voice.hxx.

◆ _host

std::string FGVoiceMgr::_host
protected

Definition at line 69 of file voice.hxx.

◆ _paused

bool FGVoiceMgr::_paused
protected

Definition at line 73 of file voice.hxx.

◆ _pausedNode

SGPropertyNode_ptr FGVoiceMgr::_pausedNode
protected

Definition at line 72 of file voice.hxx.

◆ _port

std::string FGVoiceMgr::_port
protected

Definition at line 70 of file voice.hxx.

◆ _voices

std::vector<FGVoice *> FGVoiceMgr::_voices
protected

Definition at line 74 of file voice.hxx.


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