SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Animation
XanimePlayer.hpp
1
#pragma once
2
3
#include <revolution.h>
4
#include "Game/Animation/XanimeCore.hpp"
5
#include "JSystem/J3DGraphAnimator/J3DModel.hpp"
6
7
class
XanimeResourceTable
;
8
9
class
XanimePlayer
{
10
public
:
11
XanimePlayer
(J3DModel *,
XanimeResourceTable
*,
XanimePlayer
*);
12
XanimePlayer
(J3DModel *,
XanimeResourceTable
*);
13
14
void
stopAnimation();
15
void
stopAnimation(
const
char
*);
16
17
void
setModel(J3DModel *);
18
19
void
updateBeforeMovement();
20
void
updateAfterMovement();
21
22
void
changeAnimationBck(
const
char
*);
23
24
void
changeInterpoleFrame(s32);
25
26
void
changeTrackAnimation(
unsigned
char
,
const
char
*);
27
28
const
char
* getCurrentAnimationName()
const
;
29
30
void
setDefaultAnimation(
const
char
*);
31
32
void
changeAnimation(
const
char
*);
33
34
inline
XanimeCore
* getCore() {
35
return
mCore;
36
}
37
38
J3DModel *mModel;
// _0
39
J3DModelData* mModelData;
// _4
40
u8 _8[0x6C-0x8];
41
XanimeCore
* mCore;
// _6C
42
u8 _70[0x1C];
43
};
XanimeCore
Definition
XanimeCore.hpp:79
XanimePlayer
Definition
XanimePlayer.hpp:9
XanimeResourceTable
Definition
XanimeResource.hpp:112
Generated by
1.10.0