NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
snd_SeqTrackAllocator.h
1
#ifndef NW4R_SND_SEQ_TRACK_ALLOCATOR_H
2
#define NW4R_SND_SEQ_TRACK_ALLOCATOR_H
3
4
/*******************************************************************************
5
* types
6
*/
7
8
// forward declarations
9
namespace
nw4r {
namespace
snd {
namespace
detail {
class
SeqPlayer
; }}}
10
namespace
nw4r {
namespace
snd {
namespace
detail {
class
SeqTrack
; }}}
11
12
/*******************************************************************************
13
* classes and functions
14
*/
15
16
namespace
nw4r {
namespace
snd {
namespace
detail
17
{
18
// [R89JEL]:/bin/RVL/Debug/mainD.elf:.debug::0x2db61
19
20
class
SeqTrackAllocator
21
{
22
// methods
23
public
:
24
// cdtors
25
virtual
~SeqTrackAllocator
() {}
26
27
// virtual function ordering
28
// vtable SeqTrackAllocator
29
virtual
SeqTrack
*AllocTrack(
SeqPlayer
*player) = 0;
30
virtual
void
FreeTrack(
SeqTrack
*track) = 0;
31
virtual
int
GetAllocatableTrackCount()
const
= 0;
32
33
// members
34
private
:
35
/* vtable */
// size 0x04, offset 0x00
36
};
// size 0x04
37
}}}
// namespace nw4r::snd::detail
38
39
#endif
// NW4R_SND_SEQ_TRACK_ALLOCATOR_H
nw4r::snd::detail::SeqPlayer
Definition
snd_SeqPlayer.h:50
nw4r::snd::detail::SeqTrackAllocator
Definition
snd_SeqTrackAllocator.h:21
nw4r::snd::detail::SeqTrack
Definition
snd_SeqTrack.h:43
include
lib
nw4r
snd
snd_SeqTrackAllocator.h
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2