NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
res_anm.hpp
1
#pragma once
2
3
#include <types.h>
4
5
namespace
nw4r {
6
namespace
g3d
{
7
8
enum
ResAnmPolicy {
9
ANM_POLICY_ONCE,
10
ANM_POLICY_LOOP,
11
};
12
13
class
ResAnmVis
{
14
public
:
15
struct
data
{
16
char
pad[0x20];
17
u16 mDuration;
18
ResAnmPolicy mAnimateType;
19
};
20
data
*p;
21
22
int
getDuration()
const
{
return
p->mDuration; }
23
};
24
25
class
ResAnmChr
{
26
public
:
27
struct
data
{
28
char
pad[0x20];
29
u16 mDuration;
30
ResAnmPolicy mAnimateType;
31
};
32
data
*p;
33
34
int
getDuration()
const
{
return
p->mDuration; }
35
};
36
37
class
ResAnmClr
{
38
public
:
39
struct
data
{
40
char
pad[0x20];
41
u16 mDuration;
42
ResAnmPolicy mAnimateType;
43
};
44
data
*p;
45
46
int
getDuration()
const
{
return
p->mDuration; }
47
};
48
49
class
ResAnmTexPat
{
50
public
:
51
struct
data
{
52
char
pad[0x30];
53
u16 mDuration;
54
int
_;
55
ResAnmPolicy mAnimateType;
56
};
57
data
*p;
58
59
int
getDuration()
const
{
return
p->mDuration; }
60
};
61
62
class
ResAnmTexSrt
{
63
public
:
64
struct
data
{
65
char
pad[0x20];
66
u16 mDuration;
67
int
_;
68
ResAnmPolicy mAnimateType;
69
};
70
data
*p;
71
72
int
getDuration()
const
{
return
p->mDuration; }
73
};
74
75
}
// namespace g3d
76
}
// namespace nw4r
nw4r::g3d::ResAnmChr
Definition
res_anm.hpp:25
nw4r::g3d::ResAnmClr
Definition
res_anm.hpp:37
nw4r::g3d::ResAnmTexPat
Definition
res_anm.hpp:49
nw4r::g3d::ResAnmTexSrt
Definition
res_anm.hpp:62
nw4r::g3d::ResAnmVis
Definition
res_anm.hpp:13
nw4r::g3d
3D graphics drawing library.
Definition
docgroup.h:10
nw4r::g3d::ResAnmChr::data
Definition
res_anm.hpp:27
nw4r::g3d::ResAnmClr::data
Definition
res_anm.hpp:39
nw4r::g3d::ResAnmTexPat::data
Definition
res_anm.hpp:51
nw4r::g3d::ResAnmTexSrt::data
Definition
res_anm.hpp:64
nw4r::g3d::ResAnmVis::data
Definition
res_anm.hpp:15
include
lib
nw4r
g3d
res_anm.hpp
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2