Files
tp/include/f_op/f_op_camera_mng.h
T

26 lines
693 B
C++
Raw Normal View History

2021-04-09 01:22:16 +02:00
#ifndef F_F_OP_CAMERA_MNG_H_
#define F_F_OP_CAMERA_MNG_H_
2021-03-28 22:49:05 +02:00
2022-01-25 12:24:14 -08:00
#include "SSystem/SComponent/c_xyz.h"
2021-03-28 22:49:05 +02:00
#include "dolphin/types.h"
2021-04-09 01:22:16 +02:00
#include "f_op/f_op_draw_tag.h"
#include "f_pc/f_pc_leaf.h"
2021-03-28 22:49:05 +02:00
2021-04-09 01:22:16 +02:00
class camera_class {
public:
/* 0x000 */ u8 field_0x00[0xB0];
/* 0x0B0 */ u32 parameter;
2022-01-25 12:24:14 -08:00
/* 0x0B4 */ u8 field_0xB4[0x24];
/* 0x0D8 */ cXyz field_0xd8;
/* 0x0E4 */ cXyz field_0xe4;
/* 0x0F0 */ u8 field_0xf0[0x120];
2021-04-09 01:22:16 +02:00
/* 0x210 */ create_tag_class pCreateTag;
/* 0x224 */ leafdraw_method_class* pMthd;
};
u32 fopCamM_Create(int i_cameraIdx, s16 pProcName, void* param_3);
2021-04-09 01:22:16 +02:00
void fopCamM_Management(void);
u32 fopCamM_GetParam(camera_class* pCamera);
void fopCamM_Init(void);
#endif