mirror of https://github.com/zeldaret/tp.git
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 |