jubilant-funicular
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
nta::Music Class Reference

Represents a longer piece of music. More...

#include <AudioManager.h>

Collaboration diagram for nta::Music:
Collaboration graph
[legend]

Public Member Functions

void play (int numLoops=1) const
 plays music
 
void pause () const
 pauses music (can be resumed)
 
void stop () const
 stops music (must be replayed from beginning)
 
void resume () const
 resumes paused music
 

Private Member Functions

 Music (Mix_Music *m)
 constructor simply stores music
 
 ~Music ()
 destructor frees stored music
 

Private Attributes

Mix_Music * m_music = nullptr
 the stored music
 

Friends

class AudioManager
 

Detailed Description

Represents a longer piece of music.

Definition at line 33 of file AudioManager.h.


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