mirror of
https://github.com/zeldaret/tp
synced 2026-05-28 08:25:48 -04:00
80ba3d9fd2
* checkpoint * checkpoint * rename f_pc * checkpoint * small symbol rename and fix some fpc symbols * remove unneeded entries from ldscript * simplify ok check, update docker container Co-authored-by: Pheenoh <pheenoh@gmail.com>
32 lines
616 B
C++
32 lines
616 B
C++
#ifndef JSYSTEM_J3DUCLIPPER_H_
|
|
#define JSYSTEM_J3DUCLIPPER_H_
|
|
|
|
#include "dolphin/types.h"
|
|
#include "mtx_vec.h"
|
|
|
|
class J3DUClipper {
|
|
private:
|
|
void* vtable;
|
|
Vec _4;
|
|
Vec _10;
|
|
Vec _1C;
|
|
Vec _28;
|
|
u8 _34[0x4C - 0x34];
|
|
f32 mFovY;
|
|
f32 mAspect;
|
|
f32 mNear;
|
|
f32 mFar;
|
|
|
|
public:
|
|
u32 clip(const Mtx, Vec*, f32) const;
|
|
u32 clip(const Mtx, Vec*, Vec*) const;
|
|
};
|
|
|
|
extern J3DUClipper lbl_803DD8E4;
|
|
|
|
extern "C" {
|
|
u32 clip__11J3DUClipperCFPA4_Cf3Vecf(const J3DUClipper*, const Mtx, Vec*, f32);
|
|
u32 clip__11J3DUClipperCFPA4_CfP3VecP3Vec(const J3DUClipper*, const Mtx, Vec*, Vec*);
|
|
}
|
|
|
|
#endif |