NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
m_dvd.hpp
1
#pragma once
2
#include <types.h>
3
#include <lib/egg/core/eggHeap.h>
4
#include <lib/egg/core/eggArchive.h>
5
6
class
mDvd_command_c
{
7
public
:
8
virtual
~mDvd_command_c
();
9
virtual
void
execute();
10
virtual
void
init();
11
12
void
destroy();
13
14
bool
isDone()
const
{
return
mDone; }
15
16
int
mReadLength;
17
bool
mDone;
18
};
19
20
class
mDvd_callback_c
:
public
mDvd_command_c
{
21
public
:
22
static
mDvd_callback_c
*createOrDie(
void
*(*callback)(
void
*),
void
*param);
23
};
24
25
class
mDvd_mountMemArchive_c
:
public
mDvd_command_c
{
26
public
:
27
void
*getArcBinary()
const
;
28
29
static
mDvd_mountMemArchive_c
*create(
const
char
*name, u8 allocDirection, EGG::Heap *heap);
30
31
u8 mAllocDirection;
32
u8 mCompressionType;
33
int
mEntryNum;
34
EGG::Archive *mpArchive;
35
EGG::Heap *mpHeap;
36
unsigned
long
mArchiveSize;
37
};
38
39
class
mDvd_toMainRam_c
:
public
mDvd_command_c
{
40
public
:
41
static
mDvd_toMainRam_c
*create(
const
char
*path, u8 allocDirection, EGG::Heap *heap);
42
43
u8 mPad[0x4];
44
void
*mpData;
45
};
mDvd_callback_c
Definition
m_dvd.hpp:20
mDvd_command_c
Definition
m_dvd.hpp:6
mDvd_mountMemArchive_c
Definition
m_dvd.hpp:25
mDvd_toMainRam_c
Definition
m_dvd.hpp:39
include
game
mLib
m_dvd.hpp
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.15.0