flimEngine
SoundCallPrintDuration Class Reference

#include <SoundCallPrintDurationCommand.h>

Inheritance diagram for SoundCallPrintDuration:
Inheritance graph
Collaboration diagram for SoundCallPrintDuration:
Collaboration graph

Public Member Functions

 SoundCallPrintDuration ()=delete
 
 SoundCallPrintDuration (const SoundCallPrintDuration &)=default
 
SoundCallPrintDurationoperator= (const SoundCallPrintDuration &)=default
 
 ~SoundCallPrintDuration ()=default
 
 SoundCallPrintDuration (SoundCall *snd, const char *waveName)
 
void execute () override
 
SoundCallPrintDurationclone ()
 
- Public Member Functions inherited from AudioCommand
 AudioCommand ()
 
 AudioCommand (Sound *snd)
 
virtual ~AudioCommand ()
 
AudioCommandoperator= (const AudioCommand &)=default
 
 AudioCommand (const AudioCommand &)=default
 
snd_err AssignPlaylistID (unsigned int)
 
unsigned int GetID ()
 
virtual snd_err AttachSound (Sound *snd)
 
- Public Member Functions inherited from Command
 Command ()
 
virtual ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 
 Command ()=default
 
 ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 

Private Attributes

SoundCallsoundCall
 
const char * name
 

Additional Inherited Members

- Public Attributes inherited from AudioCommand
std::multimap< int, AudioCommand * >::iterator deleteIter
 
- Protected Attributes inherited from AudioCommand
int NUM_REPETITIONS
 
int trigger_time
 
bool lerpFinished
 
unsigned int playlist_id
 
Soundsound
 

Constructor & Destructor Documentation

◆ SoundCallPrintDuration() [1/3]

SoundCallPrintDuration::SoundCallPrintDuration ( )
delete

◆ SoundCallPrintDuration() [2/3]

SoundCallPrintDuration::SoundCallPrintDuration ( const SoundCallPrintDuration )
default

◆ ~SoundCallPrintDuration()

SoundCallPrintDuration::~SoundCallPrintDuration ( )
default

◆ SoundCallPrintDuration() [3/3]

SoundCallPrintDuration::SoundCallPrintDuration ( SoundCall snd,
const char *  waveName 
)

Member Function Documentation

◆ clone()

SoundCallPrintDuration* SoundCallPrintDuration::clone ( )
inlinevirtual

Implements AudioCommand.

◆ execute()

void SoundCallPrintDuration::execute ( )
overridevirtual

Reimplemented from AudioCommand.

◆ operator=()

SoundCallPrintDuration& SoundCallPrintDuration::operator= ( const SoundCallPrintDuration )
default

Member Data Documentation

◆ name

const char* SoundCallPrintDuration::name
private

◆ soundCall

SoundCall* SoundCallPrintDuration::soundCall
private

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