SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
CameraTargetArg.hpp
1
#pragma once
2
3
#include "revolution.h"
4
#include "Inline.hpp"
5
6
class
CameraTargetObj
;
7
class
CameraTargetMtx
;
8
class
LiveActor
;
9
class
MarioActor
;
10
11
class
CameraTargetArg
{
12
public
:
13
CameraTargetArg
();
14
CameraTargetArg
(
const
LiveActor
*);
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
};
CameraTargetArg
Definition
CameraTargetArg.hpp:11
CameraTargetMtx
Definition
CameraTargetMtx.hpp:6
CameraTargetObj
Definition
CameraTargetObj.hpp:12
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
MarioActor
Definition
MarioActor.hpp:24
Generated by
1.10.0