SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
CameraContext.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
#include "JSystem/JGeometry.hpp"
5
6
class
CameraContext
:
public
NameObj
{
7
public
:
8
CameraContext
();
9
virtual
~CameraContext
();
10
11
void
initParams();
12
const
TPos3f *getViewMtx()
const
;
13
const
TPos3f *getInvViewMtx()
const
;
14
f32 getAspect()
const
;
15
//setViewMtx(const TPos3f &, bool, bool, const TVec3f &);
16
void
setNearZ(
float
);
17
void
setFovy(
float
);
18
void
setShakeOffset(
float
,
float
);
19
void
updateProjectionMtx();
20
21
TPos3f mView;
// _C
22
TPos3f mViewInv;
// _3C
23
TPos3f mProjection;
// _6C
24
f32 _9C;
25
f32 _A0;
26
f32 _A4;
27
f32 _A8;
28
f32 _AC;
29
f32 mNearZ;
// _B0
30
f32 mFarZ;
// _B4
31
f32 mFovy;
// _B8
32
f32 mShakeOffsetX;
// _BC
33
f32 mShakeOffsetY;
// _C0
34
};
CameraContext
Definition
CameraContext.hpp:6
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0