SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
ActorJointCtrl.hpp
1
#pragma once
2
3
#include "JSystem/JGeometry/TVec.hpp"
4
#include <revolution.h>
5
6
class
DynamicJointCtrlKeeper
;
7
class
FaceJointCtrl
;
8
class
IKJointCtrlHolder
;
9
class
LiveActor
;
10
11
class
ActorJointCtrl
{
12
public
:
13
ActorJointCtrl
(
LiveActor
*);
14
15
void
startDynamicCtrl(
const
char
*, s32);
16
void
endDynamicCtrl(
const
char
*, s32);
17
void
resetDynamicCtrl();
18
void
startFaceCtrl(s32);
19
void
endFaceCtrl(s32);
20
void
setIKEndPosition(
const
char
*,
const
TVec3f &, f32);
21
void
setIKEndDirection(
const
char
*,
const
TVec3f &, f32);
22
void
endIKCtrlAll();
23
void
update();
24
void
startUpdate();
25
void
endUpdate();
26
void
setCallBackFunction();
27
28
LiveActor
* mActor;
// _0
29
DynamicJointCtrlKeeper
* mJointCtrlKeeper;
// _4
30
FaceJointCtrl
* mFaceJointCtrl;
// _8
31
IKJointCtrlHolder
* mJointCtrlHolder;
// _C
32
u8 _10;
33
u8 _11;
34
};
ActorJointCtrl
Definition
ActorJointCtrl.hpp:11
DynamicJointCtrlKeeper
Definition
DynamicJointCtrl.hpp:66
FaceJointCtrl
Definition
FaceJointCtrl.hpp:9
IKJointCtrlHolder
Definition
IKJointCtrl.hpp:59
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
Generated by
1.10.0