tp/include/JSystem/J3DUClipper.h

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