SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
CameraLocalUtil.hpp
1
#pragma once
2
3
#include "JSystem/JGeometry/TVec.hpp"
4
5
class
Camera
;
6
class
CameraDirector
;
7
class
CameraMan
;
8
class
CameraTargetObj
;
9
10
namespace
CameraLocalUtil {
11
const
char
*getDummyVecRegName();
12
13
CameraDirector
*getCameraDirector();
14
CameraTargetObj
*getTarget(
const
CameraMan
*);
15
16
void
calcSafePose(
CameraMan
*,
Camera
*);
17
18
TVec3f *getPos(
const
Camera
*);
19
TVec3f *getWatchPos(
const
Camera
*);
20
TVec3f *getUpVec(
const
Camera
*);
21
TVec3f *getWatchUpVec(
const
Camera
*);
22
23
void
setPos(
Camera
*,
const
TVec3f &);
24
25
void
setWatchPos(
Camera
*,
const
TVec3f &);
26
27
void
setUpVecAndWatchUpVec(
Camera
*,
const
TVec3f &);
28
29
f32 getFovy(
const
Camera
*);
30
f32 getRoll(
const
Camera
*);
31
32
void
setFovy(
Camera
*, f32);
33
void
setRoll(
Camera
*, f32);
34
35
TVec3f *getGlobalOffset(
const
Camera
*);
36
TVec3f *getLocalOffset(
const
Camera
*);
37
38
void
setGlobalOffset(
Camera
*,
const
TVec3f &);
39
void
setLocalOffset(
Camera
*,
const
TVec3f &);
40
void
setFrontOffset(
Camera
*, f32);
41
void
setUpperOffset(
Camera
*, f32);
42
43
TVec3f *getPos(
const
CameraMan
*);
44
TVec3f *getWatchPos(
const
CameraMan
*);
45
46
TVec3f* getUpVec(
const
CameraMan
*);
47
48
f32 getFovy(
const
CameraMan
*);
49
50
void
setPos(
CameraMan
*,
const
TVec3f &);
51
void
setWatchPos(
CameraMan
*,
const
TVec3f &);
52
void
setUpVec(
CameraMan
*,
const
TVec3f &);
53
void
setWatchUpVec(
CameraMan
*,
const
TVec3f &);
54
void
setUsedTarget(
const
CameraMan
*,
CameraTargetObj
*);
55
56
void
setFovy(
CameraMan
*, f32);
57
void
setRoll(
CameraMan
*, f32);
58
59
TVec3f *getLocalOffset(
CameraMan
*);
60
61
void
setGlobalOffset(
CameraMan
*,
const
TVec3f &);
62
void
setLocalOffset(
CameraMan
*,
const
TVec3f &);
63
void
setFrontOffset(
CameraMan
*, f32);
64
void
setUpperOffset(
CameraMan
*, f32);
65
}
CameraDirector
Definition
CameraDirector.hpp:49
Camera
Definition
Camera.hpp:36
CameraMan
Definition
CameraMan.hpp:9
CameraTargetObj
Definition
CameraTargetObj.hpp:12
Generated by
1.10.0