NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
snd_DisposeCallback.h
1#ifndef NW4R_SND_DISPOSE_CALLBACK_H
2#define NW4R_SND_DISPOSE_CALLBACK_H
3#include "nw4r/types_nw4r.h"
4#include "nw4r/ut.h"
5
6
7namespace nw4r {
8namespace snd {
9namespace detail {
10
11 // [R89JEL]:/bin/RVL/Debug/mainD.elf:.debug::0x26773
13 {
14 // typedefs
15 public:
17
18 // methods
19 public:
20 // cdtors
21 /* virtual ~DisposeCallback() {} */ // virtual function ordering
22
23 // members
24 public:
25 ut::LinkListNode mDisposeLink; // size 0x08, offset 0x00
26 /* vtable */ // size 0x04, offset 0x08
27
28 // late virtual methods
29 public:
30 // virtual function ordering
31 // vtable DisposeCallback
32 virtual ~DisposeCallback() {}
33 virtual void InvalidateData(void const *pStart, void const *pEnd) = 0;
34 virtual void InvalidateWaveData(void const *pStart,
35 void const *pEnd) = 0;
36 }; // size 0x0c
37
38} // namespace detail
39} // namespace snd
40} // namespace nw4r
41
42#endif