SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ActorJointCtrl.hpp
1#pragma once
2
3#include "JSystem/JGeometry/TVec.hpp"
4#include <revolution.h>
5
7class FaceJointCtrl;
9class LiveActor;
10
12public:
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};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24