OpenBarnyard
Loading...
Searching...
No Matches
AMusicManager.h
Go to the documentation of this file.
1
#pragma once
2
#include "
ASound.h
"
3
4
#include <
Toshi/TTask.h
>
5
6
class
AMusicManager
:
public
Toshi::TTask
7
,
public
Toshi::TSingleton<AMusicManager>
8
{
9
public
:
10
TDECLARE_CLASS
(
AMusicManager
, Toshi::TTask );
11
12
public
:
13
AMusicManager
();
14
~AMusicManager
() =
default
;
15
16
void
PlayBackgroundMusic
(
ASoundId
a_eSoundId );
17
void
StopBackgroundMusic
();
18
19
private
:
20
// ...
21
ASoundId
m_eBackgroundMusicCue;
22
// ...
23
};
TDECLARE_CLASS
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Definition
TObject.h:38
TTask.h
ASound.h
ASoundId
TINT32 ASoundId
Definition
ASoundLegacy.h:5
AMusicManager::AMusicManager
AMusicManager()
Definition
AMusicManager.cpp:15
AMusicManager::~AMusicManager
~AMusicManager()=default
AMusicManager::StopBackgroundMusic
void StopBackgroundMusic()
Definition
AMusicManager.cpp:26
AMusicManager::PlayBackgroundMusic
void PlayBackgroundMusic(ASoundId a_eSoundId)
Definition
AMusicManager.cpp:20
D:
_dev
OpenBarnyard
Source
OpenBarnyard
Source
Sound
AMusicManager.h
Generated by
1.13.2