SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
AudBgm.hpp
1#pragma once
2
3class AudBgm {
4public:
5 virtual void init() = 0;
6 virtual void start(u32, bool) = 0;
7 virtual void stop(u32) = 0;
8 virtual bool isPreparedPlay() = 0;
9 virtual void playAfterPrepared() = 0;
10 virtual void movement() = 0;
11 virtual void moveVolume(f32, u32) = 0;
12 virtual void moveVolumeForNateFairy(f32, u32) = 0;
13 virtual void changeTrackMuteState(s32, s32) = 0;
14 virtual u32* getHandle() = 0;
15 virtual u32* getRhythmHandle() = 0;
16 virtual bool isSoundAttached() const = 0;
17 virtual void pause(bool) = 0;
18};