SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraTargetArg.hpp
1#pragma once
2
3#include "revolution.h"
4#include "Inline.hpp"
5
8class LiveActor;
9class MarioActor;
10
12public:
15
16 CameraTargetArg(CameraTargetMtx *pTargetMtx) NO_INLINE {
17 mTargetObj = NULL;
18 mTargetMtx = pTargetMtx;
19 mLiveActor = NULL;
20 mMarioActor = NULL;
21 }
22
23 inline INLINE_FUNC_DECL_NO_ARG(CameraTargetArg) {
24 mTargetObj = NULL;
25 mTargetMtx = NULL;
26 mLiveActor = NULL;
27 mMarioActor = NULL;
28 }
29
30 inline INLINE_FUNC_DECL(CameraTargetArg, CameraTargetMtx *pTargetMtx) {
31 mTargetObj = NULL;
32 mTargetMtx = pTargetMtx;
33 mLiveActor = NULL;
34 mMarioActor = NULL;
35 }
36
37 void setTarget() const;
38
39 CameraTargetObj *mTargetObj; // _0
40 CameraTargetMtx *mTargetMtx; // _4
41 const LiveActor *mLiveActor; // _8
42 MarioActor *mMarioActor; // _C
43};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24