SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
ClippingJudge.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
#include "JSystem/JGeometry/THex.hpp"
5
6
class
ClippingJudge
:
public
NameObj
{
7
public
:
8
ClippingJudge
(
const
char
*);
9
10
virtual
~ClippingJudge
();
11
virtual
void
init
(
const
JMapInfoIter
&);
12
13
virtual
void
movement();
14
15
bool
isJudgedToClipFrustum(
const
TVec3f &, f32)
const
;
16
bool
isJudgedToClipFrustum(
const
TVec3f &, f32, s32)
const
;
17
void
calcViewingVolume(THex3f *, f32);
18
19
THex3f mFrustum;
// _C
20
THex3f mClipFrustums[0x8];
21
f32 mClipDistances[0x8];
22
};
23
24
namespace
MR {
25
ClippingJudge
* getClippingJudge();
26
};
ClippingJudge
Definition
ClippingJudge.hpp:6
ClippingJudge::init
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
Definition
ClippingJudge.cpp:19
JMapInfoIter
Definition
JMapInfo.hpp:16
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0