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
5namespace nw4r {
6namespace g3d {
7
8enum ResAnmPolicy {
9 ANM_POLICY_ONCE,
10 ANM_POLICY_LOOP,
11};
12
13class ResAnmVis {
14public:
15struct data {
16 char pad[0x20];
17 u16 mDuration;
18 ResAnmPolicy mAnimateType;
19};
20data *p;
21
22int getDuration() const { return p->mDuration; }
23};
24
25class ResAnmChr {
26public:
27struct data {
28 char pad[0x20];
29 u16 mDuration;
30 ResAnmPolicy mAnimateType;
31};
32data *p;
33
34int getDuration() const { return p->mDuration; }
35};
36
37class ResAnmClr {
38public:
39struct data {
40 char pad[0x20];
41 u16 mDuration;
42 ResAnmPolicy mAnimateType;
43};
44data *p;
45
46int getDuration() const { return p->mDuration; }
47};
48
50public:
51struct data {
52 char pad[0x30];
53 u16 mDuration;
54 int _;
55 ResAnmPolicy mAnimateType;
56};
57data *p;
58
59int getDuration() const { return p->mDuration; }
60};
61
63public:
64struct data {
65 char pad[0x20];
66 u16 mDuration;
67 int _;
68 ResAnmPolicy mAnimateType;
69};
70data *p;
71
72int getDuration() const { return p->mDuration; }
73};
74
75} // namespace g3d
76} // namespace nw4r
3D graphics drawing library.
Definition docgroup.h:10