SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
MirrorCamera.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
#include "JSystem/JGeometry.hpp"
5
6
class
J3DModelData;
7
8
class
MirrorCamera
:
public
NameObj
{
9
public
:
10
MirrorCamera
(
const
char
*);
11
12
virtual
~MirrorCamera
();
13
14
virtual
void
init
(
const
JMapInfoIter
&);
15
virtual
void
movement();
16
17
void
setMirrorMapInfo(
const
TVec3f &,
const
TVec3f &);
18
void
setMirrorMapInfo(J3DModelData *);
19
void
updateViewMtx();
20
void
updateModelTexMtx();
21
f32 getDistance(
const
TVec3f &)
const
;
22
23
TVec3f _C;
24
TVec3f _18;
25
f32 _24;
26
};
27
28
namespace
MR {
29
MirrorCamera
* getMirrorCamera();
30
f32 getDistanceToMirror(
const
TVec3f &);
31
};
JMapInfoIter
Definition
JMapInfo.hpp:16
MirrorCamera
Definition
MirrorCamera.hpp:8
MirrorCamera::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
MirrorCamera.cpp:5
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0