ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Grim::SCXTrack Class Reference

#include <scxtrack.h>

Inheritance diagram for Grim::SCXTrack:
Collaboration diagram for Grim::SCXTrack:

List of all members.

Public Member Functions

 SCXTrack (Audio::Mixer::SoundType soundType)
 ~SCXTrack ()
bool openSound (const Common::String &filename, const Common::String &soundName, const Audio::Timestamp *start=nullptr) override
bool isPlaying () override
Audio::Timestamp getPos () override
bool play () override
void setLooping (bool looping) override

Private Attributes

bool _looping

Detailed Description

Definition at line 37 of file scxtrack.h.


Constructor & Destructor Documentation

Grim::SCXTrack::SCXTrack ( Audio::Mixer::SoundType  soundType  ) 

Definition at line 34 of file scxtrack.cpp.

Grim::SCXTrack::~SCXTrack (  ) 

Definition at line 40 of file scxtrack.cpp.


Member Function Documentation

Audio::Timestamp Grim::SCXTrack::getPos (  )  [override, virtual]

Implements Grim::SoundTrack.

Definition at line 68 of file scxtrack.cpp.

bool Grim::SCXTrack::isPlaying (  )  [override, virtual]

Implements Grim::SoundTrack.

Definition at line 61 of file scxtrack.cpp.

bool Grim::SCXTrack::openSound ( const Common::String filename,
const Common::String soundName,
const Audio::Timestamp start = nullptr 
) [override, virtual]

Implements Grim::SoundTrack.

Definition at line 48 of file scxtrack.cpp.

bool Grim::SCXTrack::play (  )  [override, virtual]

Reimplemented from Grim::SoundTrack.

Definition at line 74 of file scxtrack.cpp.

void Grim::SCXTrack::setLooping ( bool  looping  )  [override, virtual]

Reimplemented from Grim::SoundTrack.

Definition at line 85 of file scxtrack.cpp.


Member Data Documentation

bool Grim::SCXTrack::_looping [private]

Definition at line 48 of file scxtrack.h.


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


Generated on Sat Jul 13 2019 05:04:07 for ResidualVM by doxygen 1.7.1
curved edge   curved edge